本文章詳細講解了阿里云服務器上如何安裝安裝jdk1.8,Tomcat9.0,MySQL5.7
首先說明需要使用到的工具:putty和FileZilla或者使用xshell + xftp也是可以的,putty和FileZilla可以在官網(wǎng)下載,下面是使用的工具主要是xshell和FileZilla
準備工作:首先在centOS中的usr目錄下新建soft目錄
一、安裝jdk 1.8
1.首先使用cd命令將目錄切換到soft下
cd /usr/soft
2.上傳/下載jdk文件
可以將jdk的安裝包下載到本地,然后使用FileZilla上傳到服務器,這里提供下載地址:jdk1.8下載鏈接
或者在服務器端下使用命令下載
wget http://111.1.50.20/files/4041000006F611C7/download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz

3.解壓jdk壓縮包
使用下面的命令解壓jdk
tar -zxvf jdk-8u181-linux-x64.tar.gz
解壓完成后在當前目錄下可以看到解壓后的目錄,如下圖所示

4.拷貝jdk路徑
使用cd jdk1..8.0_181切換到jdk解壓后的目錄中,使用pwd 查看當前路徑,選中路徑,進行復制
5.編輯配置文件
vim /etc/profile
按下i鍵,進入插入模式,在最后添加如下內(nèi)容:
export JAVA_HOME=/usr/soft/jdk1.8.0_181 #(自己的jdk目錄)
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
然后 ESC :wq保存退出
6.執(zhí)行 source/etc/profile
執(zhí)行source/etc/profile,讓配置文件立即生效
7.查看安裝情況
使用下面命令查看jdk安裝情況
java -version

二、安裝Tomcat 9.0
1.上傳/下載Tomcat 9.0
可以將Tomcat 9.0的安裝包下載到本地,然后使用FileZilla上傳到服務器,這里提供下載地址:Tomcat9.0下載鏈接
或者在服務器端使用命令下載
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.21/bin/apache-tomcat-9.0.21.tar.gz
2.解壓Tomcat壓縮包
使用下面命令將Tomcat壓縮包解壓
tar -zxvf apache-tomcat-9.0.21.tar.gz
3.配置Tomcat用戶信息(可不配置)
cd /usr/soft/apache-tomcat-9.0.21/conf/
vim tomcat-users.xml(末尾添加如下信息)
<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<role rolename="manager-script"/>
<role rolename="admin-script"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui,admin-gui,admin-script,manager-script"/>
4.啟動Tomcat服務
首先cd /usr/soft/apache-tomcat-9.0.21/bin
然后./startup.sh
5.關(guān)閉防火墻
首先查看防火墻狀態(tài):service firewalld status
停止防火墻:service firewalld stop
關(guān)閉防火墻:service firewalld disabled
6.測試是否成功
通過網(wǎng)頁訪問Tomcat:瀏覽器地址欄輸入:http://服務器ip:8080/
ip是centos服務的IP地址;8080是tomcat默認端口
如果顯示如下,則表明配置成功

7.加入安全規(guī)則
對于新買的一些云服務,上面操作都沒問題還是無法訪問,需要在購買的服務里加上安全規(guī)則,如圖:

三、安裝mysql5.7
1.下載mysql源安裝包
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2.安裝mysql源
yum localinstall mysql57-community-release-el7-11.noarch.rpm
或
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
3.查看是否安裝成功
yum repolist enabled | grep "mysql.*-community.*"

4.安裝mysql
yum install -y mysql-community-server
5.啟動MySql
systemctl start mysqld
systemctl status mysqld
6.開機自啟
systemctl enable mysqld
systemctl daemon-reload
7.修改root本地密碼
- 查看初始密碼:
grep 'temporary password' /var/log/mysqld.log
記住給你的初始密碼,進去以后首先修改密碼
進入mysql
mysql -uroot -p
然后輸入初始密碼登陸
修改密碼(密碼要有字母數(shù)字和下劃線):
mysql>set password for 'root'@'localhost'=password('你的密碼');
或者
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密碼';
注意如果你的密碼簡單,必須修改兩個全局參數(shù):
首先,修改
validate_password_policy參數(shù)的值,這是在mysql里面設置的
mysql> set global validate_password_policy=0;
- 再修改密碼的長度
mysql> set global validate_password_length=1;
- 再次執(zhí)行修改密碼就可以了
mysql>set password for 'root'@'localhost'=password('你的密碼');
或者
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密碼';
8.授權(quán)所有其他機器登陸
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root1234' WITH GRANT OPTION;
刷新權(quán)限
FLUSH PRIVILEGES;
9.在服務器中添加安裝規(guī)則:3306
10.遠程連接數(shù)據(jù)庫
在本地的Navicat或其他數(shù)據(jù)庫軟件中,測試連接數(shù)據(jù)庫
