一声搁、下載安裝包??
https://pan.baidu.com/s/1h-Nk8HcWKKtqbjrn0J_t1g? ?457j
JDK1.8安裝包足删、Tomcat8安裝包
本文用的遠(yuǎn)程連接Linux操作系統(tǒng)的客戶端工具為Xshell寿谴,相關(guān)使用請自行百度
二、安裝JDK
1失受、先檢查該環(huán)境是否已經(jīng)安裝過jdk讶泰。輸入java -version。如果有拂到,會出現(xiàn)相關(guān)jdk的版本號
2痪署、切換到root的目錄下。輸入 cd? /? ?谆焊,在查看root 下面的目錄ls -l 惠桃。目錄應(yīng)該是如圖
3、通過xshell菜單欄上的辖试,新建文件傳輸功能辜王,將所有的安裝包,放至?/usr/local/src 目錄下罐孝。這里不多介紹
4呐馆、解壓JDK在當(dāng)前安裝目錄下,命令為tar -zxvf 壓縮包名莲兢,此時重新查看該目錄汹来。已增加JDK的解壓文件
5、配置JDK環(huán)境變量改艇。首先安裝一下vim命令收班。yum install -y vim,然后vim? /etc/profile在文本的最后一行粘貼如下:
export JAVA_HOME=/usr/local/src/jdk1.8.0_151(找到JDK谒兄,輸入pwd獲取本地當(dāng)前路徑)
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、重啟環(huán)境source etc/profile? ?然后輸入java -version 邻耕,此時已出現(xiàn)JDK版本號鸥咖,則安裝配置成功
三、安裝tomcat
1兄世、進(jìn)入/home 目錄啼辣。在home 下面創(chuàng)建一個新的文件夾。命令為? mkdir 文件名御滩。例如mkdir test1
2鸥拧、進(jìn)入/usr/local/src ,解壓至當(dāng)前文件夾:命令為tar -zxvf apache-tomcat-8.5.32.tar.gz? 然后把解壓文件移動至/home/test1 目錄下。命令為:mv apache-tomcat-8.5.32 /home/test1
3削解、啟動Tomcat 住涉。進(jìn)入/home/test1/apache-tomcat-8.5.32/bin 目錄,啟動命令? ./startup.sh 或者?sh startup.sh钠绍。查看是否啟動成功?ps -ef|grep tomcat? ,如果出現(xiàn)以下花沉,則啟動成功柳爽。
4、關(guān)閉防火墻碱屁。
首先查看防火墻狀態(tài)磷脯,命令為 systemctl status firewalld,以下表示防火墻狀態(tài)為啟動狀態(tài)娩脾,需要關(guān)閉
關(guān)閉防火墻命令為?systemctl stop firewalld 赵誓,再次查看防火墻狀態(tài)。如下表示防火墻已經(jīng)關(guān)閉成功
訪問虛擬機(jī)ip:端口號柿赊,出現(xiàn)如圖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、改變默認(rèn)安裝的mysql版本贡这〔缒可以修改vim /etc/yum.repos.d/mysql-community.repo源,改變默認(rèn)安裝的mysql版本藕坯。比如要安裝5.6版本团南,將5.7源的enabled=1改成enabled=0噪沙。然后再將5.6源的enabled=0改成enabled=1即可。改完之后的效果如下所示(本文未做修改吐根,還是用5.7版本):?
5正歼、安裝mysql? 命令為 yum install mysql-community-server 如果中途碰到以下錯誤。 執(zhí)行yum clean all拷橘。再重新執(zhí)行該安裝命令
6局义、啟動mysql? 命令為?systemctl start mysqld? ?。查看啟動狀態(tài)?systemctl status mysqld冗疮。查看是否Active: active (running)
7萄唇、設(shè)置/關(guān)閉mysql 為開機(jī)啟動項:systemctl enable mysqld.service/systemctl disable mysqld.service
8、修改本地root密碼:
mysql安裝完成之后术幔,在/var/log/mysqld.log文件中給root生成了一個默認(rèn)密碼另萤。通過下面的方式找到root默認(rèn)密碼,然后登錄mysql進(jìn)行修改:
grep'temporary password' /var/log/mysqld.log
登錄mysql :mysql -uroot -p
通過msyql環(huán)境變量可以查看密碼策略的相關(guān)信息:show variableslike'%password%';
修改密碼策略诅挑,第一條為修改為只需滿足長度要求四敞,第二條為設(shè)置長度最低為4,此處設(shè)置小于4也會按4處理
set global validate_password_policy=0;
set global validate_password_length=4;
修改密碼:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456;
注意:這里是先該了密碼策略拔妥,再修改密碼忿危。因為mysql5.7默認(rèn)安裝了密碼安全檢查插件(validate_password),默認(rèn)密碼檢查策略要求密碼必須包含:大小寫字母没龙、數(shù)字和特殊符號铺厨,并且長度不能少于8位。否則會提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements錯誤
9硬纤、默認(rèn)只允許root帳戶在本地登錄解滓,如果要在其它機(jī)器上連接mysql,必須修改root允許遠(yuǎn)程連接咬摇,或者添加一個允許遠(yuǎn)程連接的帳戶伐蒂,為了安全起見,我添加一個新的帳戶:
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
10肛鹏、退出mysql?:exit? ?并且重啟mysql: systemctl restart mysqld? 現(xiàn)在大功告成了逸邦,可以用navicat 去鏈接數(shù)據(jù)庫,看看是否成功