JDK的安裝與配置:
線上下載下傳JDK
指令: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

檢視目前檔案夾下是否有JDK安裝包:
添加執行權限:
指令:chmod +x jdk-8u131-linux-x64.rpm
執行rpm進行安裝
指令:rpm -ivh jdk-8u131-linux-x64.rpm
檢視JDK是否安裝成功
指令:java -version
檢視JDK的安裝路徑,(一般預設的路徑:/usr/java/jdk1.8.0_131)
配置JDK環境變量
1、編輯環境變量
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
2、編輯 /etc/profile
指令:vim /etc/profile
3、進行環境配置
指令:i 進入編輯模式(下次重進點選e【edit】進行編輯)
把上面編輯好的粘貼
先點選esc,在輸入:wq進行儲存操作
檢視JDK安裝情況
1、使用javac指令,不會出現command not found
2、指令:java -version
3、 echo $PATH檢視自己剛剛設定的環境變量配置是否都正确
到此,jdk安裝配置完成
Tomcat的下載下傳配置:
去tomcat庫檢視想要下載下傳的版本
https://mirrors.cnnic.cn/apache/tomcat/
選擇tomcat9的一個版本
1.下載下傳
wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz
2.解壓
tar xzf apache-tomcat-9.0.7.tar.gz
## 測試
cd apache-tomcat-9.0.7/
sh bin/startup.sh
## 通路8080端口看成功與否
## 關閉
sh bin/shutdown.sh
3. 配置環境變量
## 檢視目前路徑
pwd
## 我的路徑是/usr/local/tomcat/apache-tomcat-9.0.7
## 修改配置檔案
vim /etc/profile
# 在配置檔案末尾增加tomcat配置
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.7
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH
# 重新整理配置
source /etc/profile
4.驗證
## 啟動tomcat
startup.sh
## 關閉tomcat
shutdown.sh
這裡有個小技巧要注意下:
1.要確定啟動tomcat是否成功可以去 tomcat的安裝目錄下找到
catalina.log檔案。
2.當執行startup.sh開啟tomcat後,再執行shutdown.sh關閉tomcat報錯如下
原因是:tomcat還未啟動完成,你就執行shutdown.sh,類似端口剛在啟用中,你又來關閉,是以解決此個問題,你可以等tomcat啟動完成再來執行shutdown.sh指令
tomcat安裝與配置完成。
MySql的安裝與配置:
1.下載下傳安裝包
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
未安裝wget的同學執行以下指令安裝
sudo yum install wget
2.安裝
sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
sudo yum install mysql-server
安裝完成
3. 設定密碼
當第一次啟動MySQL伺服器時,為MySQL根使用者生成一個臨時密碼。 您可以通過運作以下指令找到密碼:
sudo grep 'temporary password' /var/log/mysqld.log
當然你也可以去該路徑下查找,在localhost後面的就是臨時密碼
如果這個檔案為空:
1.删除原來安裝過的mysql殘留的資料(這一步非常重要,問題就出在這)
rm -rf /var/lib/mysql
2.重新開機mysqld服務
systemctl restart mysqld
3.再去找臨時密碼
grep ‘temporary password’ /var/log/mysqld.log
localhost:後邊的就是臨時密碼,先複制下來
配置mysql安裝項:
sudo mysql_secure_installation
輸入剛才的臨時密碼
接下來mysql會提示你輸入新的密碼,和一下其他設定,一般情況下我們都會輸入y(密碼必須至少包含8個字元并且至少包含一個大寫字母,一個小寫字母,一個數字和一個特殊字元。)
這裡再注意一下,重置的密碼由于mysql5.7以後就對密碼安全性做了控制,是以必須按照密碼規則來,如果你想設定簡單密碼,
例如 123456 可以去修改密碼安全性類型,
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
然後在執行修改密碼
SHOW VARIABLES LIKE ‘validate_password%’;
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘123’);
看到All done!表示配置已經完成,嘗試遠端通路一下
直接輸入指令 mysql - u root -p
通路成功,但是在利用SQLyog工具連接配接出現了問題
出現這種現象的原因有兩個,一個是目前使用者被mysql伺服器拒絕,另外一個原因是3306端口被被防火牆禁掉,無法連接配接到該端口。解決方法如下:
1,設定所有主機都可以通路,關閉防火牆
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 給使用者root執行遠端連接配接授權
FLUSH PRIVILEGES; 重新整理下
2,關閉防火牆
在CentOS7中關閉防火牆使用以下指令,
關閉防火牆:systemctl stop firewalld
如果是阿裡雲ecs伺服器的話需要設定開放端口号,在伺服器控制台找到 安全組-配置規則-添加安全組規則
mysql的安裝和配置完成
結尾:這個總結也是自己先百度,然後在實際安裝操作過程中遇到的一些問題,最後都解決了。