①安裝環(huán)境:CentOS7 64bit
②操作權(quán)限身份:root 用戶
③遠程服務(wù)器終端控制工具:Xshell7公測免費完整版(可商用)
https://beta.netsarang.com/xshell
④遠程服務(wù)器文件上傳工具:Xftp7公測免費完整版(可商用)
https://beta.netsarang.com/xftp
⑤需要安裝兩個小工具:輸入命令直接安裝即可
1.wget:? ? ?yum -y install wget
2.vim:? ? ? ?yum -y install vim
一、JDK8的安裝
步驟1:創(chuàng)建java文件安裝目錄
mkdir /usr/local/java
步驟2:下載jdk雀监,上傳至java目錄下
1:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
2:按照圖示双吆,下載Linux?x64版本的?tar.gz壓縮文件
3:通過Xftp上傳文件至/usr/local/java
4:使用Xshell到目標路徑進行解壓安裝:{
cd /usr/local/java
# 解壓JDK壓縮包
tar -zxvf jdk-8u261-linux-x64.tar.gz
# 解壓完成后好乐,刪除壓縮包
rm -f jdk-8u181-linux-x64.tar.gz
}
注意:?文件名可以tab出來?版本不一定是8u261
5:編輯環(huán)境變量 vim /etc/profile
```
JAVA_HOME=/usr/local/java/jdk1.8.0_181
JRE_HOME=/usr/local/java/jdk1.8.0_181/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
exportJAVA_HOMEJRE_HOMECLASS_PATHPATH
```
6:刷新環(huán)境變量source /etc/profile
7:java -version?顯示信息即安裝成功?
二、TomCat8安裝
1.選擇相應(yīng)版本
2.和安裝java一樣瓦宜,建立tomcat文件夾蔚万,將壓縮文件上傳至?/usr/local/tomcat8?并完成解壓
tar -xvf apache-tomcat-8.5.57.tar.gz
注意:文件名和你下載的文件名一致,得到解壓的文件后將壓縮文件刪除?rm文件名即可
3:啟動tomcat:
進入目錄?cd?/usr/local/tomcat8??
進入tomcat文件目錄?cd?文件名 临庇,?繼續(xù)進入bin? cd?bin
在bin目錄下執(zhí)行啟動命令? ./startup.sh
4:打開tomcat8080端口
方式一:(較麻煩)
?vim /etc/sysconfig/iptables
#增加以下代碼? ?
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重啟防火墻: service iptables restart
方式二:(推薦)
開放8080端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent
重新載入:firewall-cmd --reload? ? 即可
5.測試是否成功
瀏覽器訪問:虛擬機ip地址:8080?出現(xiàn)tom貓咪即可反璃。
三、mysql5.7的安裝
1.檢查是否有舊版本
rpm -qa | grep mysql
如果有舊版本假夺,刪除即可?rpm -e mysql? //普通刪除模式
完整徹底的刪除方式:
參考:https://blog.csdn.net/bubbleyang/article/details/91364180
2.下載并安裝MySQL官方的?Yum Repository,Mysql版本5.7.14
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
# yum -y install mysql57-community-release-el7-10.noarch.rpm
3.安裝Mysql服務(wù)器
yum -y install mysql-community-server
4.啟動Mysql服務(wù)?
systemctl start mysqld.service
5.該版本Mysql需要查看安裝密碼?啟動完Mysql服務(wù)后直接使用以下命令
grep"password"/var/log/mysqld.log
該命令直接查看log日志的Mysql?初始密碼?直接復(fù)制使用
6.進入數(shù)據(jù)庫后需要先設(shè)置你的密碼淮蜈,否則無法使用其他功能
密碼需要大小寫字母數(shù)字和特殊符號,如果不想使用復(fù)雜密碼可以進行設(shè)置
setglobalvalidate_password_policy=LOW;
setglobalvalidate_password_length=6;
這樣設(shè)置后已卷,密碼只要是6位即可梧田,例如這里設(shè)置為666666
7:開啟遠程訪問:
在mysql里面輸入以下命令:
grant all privileges on *.* to'root'@'%'identified by'password'with grant option;
flush privileges;
root和password?可進行替換?如需特定ip地址訪問?可以把%號改成ip.
8.開啟3306端口
和開啟8080端口的操作一樣
開啟3306: firewall-cmd --zone=public --add-port=8080/tcp --permanent
重新載入:firewall-cmd --reload? ? 即可
9.語言設(shè)置utf8,如用Navicat創(chuàng)建數(shù)據(jù)庫可忽略
登錄mysql?輸入命令:?status
這里顯示的不是utf8則需要設(shè)置
退出mysql??
進入目錄: cd /etc?
編輯文件: vim my.cnf?
文件中加入四行代碼如圖:
保存文件后?重新進入mysql?輸入命令: status? 如圖則設(shè)置成功
現(xiàn)在可以使用Navicat進行遠程連接創(chuàng)建和使用數(shù)據(jù)庫了侧蘸。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ------xxh