一、下載安裝包
https://pan.baidu.com/s/1h-Nk8HcWKKtqbjrn0J_t1g? ?457j
JDK1.8安裝包、Tomcat8安裝包
本文用的遠程連接Linux操作系統的客戶端工具為Xshell,相關使用請自行百度
二、安裝JDK
1、先檢查該環境是否已經安裝過jdk。輸入java -version。如果有,會出現相關jdk的版本號
2、切換到root的目錄下。輸入 cd? /? ?,在查看root 下面的目錄ls -l 。目錄應該是如圖
3、通過xshell菜單欄上的,新建文件傳輸功能,將所有的安裝包,放至?/usr/local/src 目錄下。這里不多介紹
4、解壓JDK在當前安裝目錄下,命令為tar -zxvf 壓縮包名,此時重新查看該目錄。已增加JDK的解壓文件
5、配置JDK環境變量。首先安裝一下vim命令。yum install -y vim,然后vim? /etc/profile在文本的最后一行粘貼如下:
export JAVA_HOME=/usr/local/src/jdk1.8.0_151(找到JDK,輸入pwd獲取本地當前路徑)
export CLASSPATH=.:$JAVA_HOME/jre/lib/dt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
輸入完畢后,輸入命令? :wq!保存并退出。
6、重啟環境source etc/profile? ?然后輸入java -version ,此時已出現JDK版本號,則安裝配置成功
三、安裝tomcat
1、進入/home 目錄。在home 下面創建一個新的文件夾。命令為? mkdir 文件名。例如mkdir test1
2、進入/usr/local/src ,解壓至當前文件夾:命令為tar -zxvf apache-tomcat-8.5.32.tar.gz? 然后把解壓文件移動至/home/test1 目錄下。命令為:mv apache-tomcat-8.5.32 /home/test1
3、啟動Tomcat 。進入/home/test1/apache-tomcat-8.5.32/bin 目錄,啟動命令? ./startup.sh 或者?sh startup.sh。查看是否啟動成功?ps -ef|grep tomcat? ,如果出現以下,則啟動成功。
4、關閉防火墻。
首先查看防火墻狀態,命令為 systemctl status firewalld,以下表示防火墻狀態為啟動狀態,需要關閉
關閉防火墻命令為?systemctl stop firewalld ,再次查看防火墻狀態。如下表示防火墻已經關閉成功
訪問虛擬機ip:端口號,出現如圖Tomcat主頁,即為成功
三、安裝Mysql
1、先安裝命令工具wget,該工具主要用于文件下載 。安裝命令為?yum install -y wget。
2、同樣切換到 cd? usr/local/src 目錄下。下載mysql源安裝包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
3、安裝mysql源, 命令為yum localinstall mysql57-community-release-el7-8.noarch.rpm
檢查是否安裝成功yum repolist enabled| grep "mysql.*-community.*"? ? ? 如下圖幾位安裝成功
4、改變默認安裝的mysql版本。可以修改vim /etc/yum.repos.d/mysql-community.repo源,改變默認安裝的mysql版本。比如要安裝5.6版本,將5.7源的enabled=1改成enabled=0。然后再將5.6源的enabled=0改成enabled=1即可。改完之后的效果如下所示(本文未做修改,還是用5.7版本):
5、安裝mysql? 命令為 yum install mysql-community-server 如果中途碰到以下錯誤。 執行yum clean all。再重新執行該安裝命令
6、啟動mysql? 命令為?systemctl start mysqld? ?。查看啟動狀態?systemctl status mysqld。查看是否Active: active (running)
7、設置/關閉mysql 為開機啟動項:systemctl enable mysqld.service/systemctl disable mysqld.service
8、修改本地root密碼:
mysql安裝完成之后,在/var/log/mysqld.log文件中給root生成了一個默認密碼。通過下面的方式找到root默認密碼,然后登錄mysql進行修改:
grep'temporary password' /var/log/mysqld.log
登錄mysql :mysql -uroot -p
通過msyql環境變量可以查看密碼策略的相關信息:show variableslike'%password%';
修改密碼策略,第一條為修改為只需滿足長度要求,第二條為設置長度最低為4,此處設置小于4也會按4處理
set global validate_password_policy=0;
set global validate_password_length=4;
修改密碼:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456;
注意:這里是先該了密碼策略,再修改密碼。因為mysql5.7默認安裝了密碼安全檢查插件(validate_password),默認密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,并且長度不能少于8位。否則會提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements錯誤
9、默認只允許root帳戶在本地登錄,如果要在其它機器上連接mysql,必須修改root允許遠程連接,或者添加一個允許遠程連接的帳戶,為了安全起見,我添加一個新的帳戶:
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
10、退出mysql?:exit? ?并且重啟mysql: systemctl restart mysqld? 現在大功告成了,可以用navicat 去鏈接數據庫,看看是否成功