①安裝環(huán)境:CentOS7 64bit
②操作權(quán)限身份:root 用戶
③遠(yuǎn)程服務(wù)器終端控制工具:Xshell7公測免費(fèi)完整版(可商用)
https://beta.netsarang.com/xshell
④遠(yuǎn)程服務(wù)器文件上傳工具:Xftp7公測免費(fèi)完整版(可商用)
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到目標(biāo)路徑進(jìn)行解壓安裝:{
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:
進(jìn)入目錄?cd?/usr/local/tomcat8??
進(jìn)入tomcat文件目錄?cd?文件名 ,?繼續(xù)進(jìn)入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.測試是否成功
瀏覽器訪問:虛擬機(jī)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.進(jìn)入數(shù)據(jù)庫后需要先設(shè)置你的密碼,否則無法使用其他功能
密碼需要大小寫字母數(shù)字和特殊符號,如果不想使用復(fù)雜密碼可以進(jìn)行設(shè)置

setglobalvalidate_password_policy=LOW;
setglobalvalidate_password_length=6;
這樣設(shè)置后,密碼只要是6位即可,例如這里設(shè)置為666666

7:開啟遠(yuǎn)程訪問:
在mysql里面輸入以下命令:
grant all privileges on *.* to'root'@'%'identified by'password'with grant option;
flush privileges;
root和password?可進(jìn)行替換?如需特定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??
進(jìn)入目錄: cd /etc?
編輯文件: vim my.cnf?
文件中加入四行代碼如圖:

保存文件后?重新進(jìn)入mysql?輸入命令: status? 如圖則設(shè)置成功

現(xiàn)在可以使用Navicat進(jìn)行遠(yuǎn)程連接創(chuàng)建和使用數(shù)據(jù)庫了。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ------xxh