目錄
一. jdk,tomcat的安裝
1.將要安裝的軟件壓縮包放入到centos服務器上
?2. 解壓對應的安裝包
3. jdk環(huán)境變量配置
4. tomcat啟動
5. 關閉防火墻
?二. MySQL安裝
1. 卸載mariadb,否則安裝MySql會出現(xiàn)沖突(先查看后刪除再查看)
2. 將MySQL安裝包解壓到指定目錄
3. 開始安裝,-ivh 其中i表示安裝,v表示顯示安裝過程,h表示顯示進度?
4. 啟動MySQL服務
5. 登錄MySQL修改密碼
三. 后端接口部署
一. jdk,tomcat的安裝
1.將要安裝的軟件壓縮包放入到centos服務器上
?2. 解壓對應的安裝包
##解壓jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz(輸入jdk后tab鍵補全)
??
##解壓tomcat?
tar -zxvf apache-tomcat-8.5.20.tar.gz(apache后tab鍵補全)
3. jdk環(huán)境變量配置
#配置環(huán)境變量
vim /etc/profile#java environment
export JAVA_HOME=/root/xissl/software/jdk1.8.0_151/??(jdk解壓路徑)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH#設置環(huán)境變量生效
source /etc/profile
?
4. tomcat啟動
./startup.sh? 注意要進入到bin目錄下
cd ..? 進入根目錄
?
5. 關閉防火墻
在防火墻開啟的情況下,外部服務器是無法訪問內部服務器的,需要將它關閉。
#開放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#刷新防火墻規(guī)則
firewall-cmd --reload
#防火墻列表
firewall-cmd --zone=public --list-ports
#防火墻狀態(tài)
systemctl status firewalld
#啟動防火墻
systemctl start firewalld
#關閉防火墻
systemctl stop firewalld.service
systemctl disable firewalld.service#開機自啟動防火墻
systemctl enable firewalld.service
當然,這在大部分情況下是不允許使用的,將防火墻關閉是非常危險的 ,可以僅開啟個別端口以供使用。
?二. MySQL安裝
1. 卸載mariadb,否則安裝MySql會出現(xiàn)沖突(先查看后刪除再查看)
?查看: rpm -qa|grep mariadb
?刪除:?rpm -e --nodeps 數(shù)據(jù)庫
2. 將MySQL安裝包解壓到指定目錄
新建文件夾: mkdir mysql-5.7
解壓到指定文件夾中: tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7
3. 開始安裝,-ivh 其中i表示安裝,v表示顯示安裝過程,h表示顯示進度?
cd mysql-5.7
rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm
4. 啟動MySQL服務
systemctl start mysqld
?
5. 登錄MySQL修改密碼
[root@localhost mysql-5.7]# grep "password" /var/log/mysqld.log
2023-10-31T11:22:13.948760Z 1 [Note] A temporary password is generated for root@localhost: ju,,rFxhD4n9
[root@localhost mysql-5.7]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. ?Commands end with ; or \g.#設置密碼校驗策略(0 or LOW),要不密碼太LOW不讓你過
set global validate_password_policy=0;
#設置密碼校驗長度,要不密碼太短不讓你過(多次測試發(fā)現(xiàn)密碼最小長度為4位)
set global validate_password_length=4;
#更新密碼
set password = password("123456");
#輸入后使修改生效還需要下面的語句
FLUSH PRIVILEGES;
#可以退出,試試用新密碼重新登錄
exit
#Centos7下無法遠程連接mysql數(shù)據(jù)庫
#數(shù)據(jù)庫沒有授權,允許以root身份遠程登錄mysqluse mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#輸入后使修改生效還需要下面的語句
FLUSH PRIVILEGES;?#Navicat鏈接MySQL測試
#查看MySQL版本
rpm -qa | grep mysql
三. 后端接口部署
#1.maven install將項目打包
#2.將打包好的項目放入tomcat/webapps/
#3.啟動tomcat
./startup.sh
#4.瀏覽器測試
http://192.168.19.129:8080/T216_SSH/vue/treeNodeAction.action文章來源:http://www.zghlxwxcb.cn/news/detail-735334.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-735334.html
到了這里,關于在centos服務器中完成jdk,tomcat,MySQL的安裝以及前后端分離項目中后端的部署的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!