CentOS7配置JDK8,TomCat8,Mysql5.7

①安裝環(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壓縮文件

如果沒有oracle賬號注冊一下下載即可,很簡單。

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)版本


Tomcat8


選擇tar.gz

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ù)制使用



復(fù)制密碼


用復(fù)制的密碼進(jìn)行登錄

6.進(jìn)入數(shù)據(jù)庫后需要先設(shè)置你的密碼,否則無法使用其他功能

密碼需要大小寫字母數(shù)字和特殊符號,如果不想使用復(fù)雜密碼可以進(jìn)行設(shè)置


必須使用復(fù)雜密碼

setglobalvalidate_password_policy=LOW;

setglobalvalidate_password_length=6;

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

設(shè)置簡單密碼

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? ? 即可



設(shè)置端口開放

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容