寫在前文:基於蘋果MacOS系統安裝操作
一、 購買服務器
二、下載Cyberduck.app
2.1 新建鏈接
2.2 這裏我選擇的FTP(文件傳輸)將自己服務器的公網IP地址添加上去
2.3 添加鏈接收成功後 就可以往系統/root目錄下添加上傳的文件了
將本地文件拖拽到到窗口下,即可上傳。
2.4 打開終端Terminal.app。輸入 ssh root@公網ip 輸入密碼成功後
Welcome to Alibaba Cloud Elastic Compute Service !
2.5 輸入命令:pwd 當前所處/root目錄下,ls 看到我們上傳的文件
三、JAVA
官網下載jdk8
3.1 下載並添加上傳到/root目錄下。新建配置目錄 jdk
cd /usr #進到 usr 目錄下
mkdir java #新建 java 文件夾
cd java #進到 java 文件夾下
mkdir jdk #新建 jdk 文件夾
3.2 在jdk文件夾下解壓 jdk-8u181-linux-x64.tar.gz
3.2.1 移動jdk到指定文件夾下
cd ~ #回到/root目錄下
ls #查看目錄下的文件
mv -i jdk-8u181-linux-x64.tar.gz /usr/java/jdk #移動到jdk文件夾下
cd /usr/java/jdk #回到jdk文件夾下
ls #查看目錄下的文件
3.2.2 解壓
tar -zxvf jdk-8u181-linux-x64.tar.gz
3.3 配置環境變量
vim /etc/profile
3.3.1 在末尾添加如下代碼:
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_181
export JRE_HOME=/usr/java/jdk/jdk1.8.0_181/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
3.3.2 保存退出後執行
source /etc/profile
3.3.3 驗證安裝 java -version 如圖配置成功
四、Tomcat
官網下載tomcat8
4.1 下載並上傳到/root目錄下 新建 tomcat 文件夾
4.1.1 創建tomcat文件夾
cd /usr/java #這裏文件夾創建的路徑可根據自己的習慣創建
mkdir tomcat #我默認把jdk文件夾和tomcat文件夾放在Java目錄下
4.1.2 移動tomcat到指定文件夾下並解壓
cd ~ #回到/root目錄下
ls #找到上傳的tomcat
mv -i apache-tomcat-8.5.34.tar.gz /usr/java/tomcat #移動至指定位置
cd /usr/java/tomcat #進到tomcat文件夾下
ls #查看目錄下文件
tar -zxvf apache-tomcat-8.5.34.tar.gz #解壓文件
4.1.3 寫入配置
ls #解壓成功後,當前目錄下出現apache-tomcat-8.5.34文件夾
cd apache-tomcat-8.5.34 #進入到文件夾bin目錄下
cd bin #
vim setclasspath.sh #編輯 setclasspath.sh 添加如下代碼:
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_181
export JRE_HOME=/usr/java/jdk/jdk1.8.0_181/jre
4.1.4 啓動tomcat
./startup.sh
Tomcat啓動成功後,通過外網IP訪問Tomcat主頁是不行的。原因是控制檯防火牆未設置8080端口。添加如圖:
彈出窗口添加 自定義 端口範圍 8080
再次訪問 公網ip:8080 即可顯示Tomcat主頁
五、MySQL(yum在線安裝)
官網下載MySQL Yum倉庫的RPM安裝包
5.1 通過wget方式獲取yum包
wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
5.2 安裝MySQL RPM安裝包
yum localinstall mysql80-community-release-el7-1.noarch.rpm
5.2.1 查看MySQL Yum倉庫是否添加成功
##進到目錄下
cd /etc/yum.repos.d/
##查看目錄下文件
ll
-rw-r--r-- 1 root root 1864 2月 22 2018 mysql-community.repo
-rw-r--r-- 1 root root 1885 2月 22 2018 mysql-community-source.repo
如上所示,則添加成功。
5.3 安裝MySQL
yum install mysql-community-server
5.4 啓動MySQL、修改初始密碼
#啓動服務
sudo service mysqld start
#查看初始密碼
sudo grep 'temporary password' /var/log/mysqld.log
#密碼登錄
mysql -u root -p
#修改密碼:密碼長度至少8位,且包含大小寫字母、數字、特殊字符組合
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密碼';
5.5 #默認情況下密碼策略要求密碼至少包含一個大寫字母、一個小寫字母、一個數字和一個特殊字符,並且總密碼長度至少爲8個字符。
否則回報出:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
validate_password is installed by default. The default password policy implemented by validate_password requires that passwords contain at least one upper case letter, one lower case letter, one digit, and one special character, and that the total password length is at least 8 characters.
5.6 外網/客戶端訪問問題
--------------
客戶訪問報錯:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL
解決方案:
服務端登陸MySQL,修改user表登陸用戶的host。
shell>
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
此處省略n個表
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
33 rows in set (0.00 sec)
mysql> update user set host='%' where user='root';
Query OK, 1 row affected (0.07 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Navicat Premium連接服務器MySQL
新建mysql連接
添加連接名、服務器數據庫密碼
連接成功
參考鏈接–mysql
https://blog.csdn.net/qq_32672633/article/details/80325470#2%E5%A4%96%E7%BD%91%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%AE%BF%E9%97%AE%E9%97%AE%E9%A2%98
參考鏈接–jdk、tomcat
https://blog.csdn.net/m0_37975886/article/details/78797070