該教程是在linux環境(阿里雲服務器)搭建一個簡易的java web環境,須要安裝mysql+jdk+tomcat和配置阿里雲服務器,好多小夥伴在阿里雲上搭建環境屢試不爽,明明本身安裝的環境沒啥問題,可項目就是起不來,看了這篇文章之後就會恍然大悟,原來這麼簡單!java
1.首先執行如下命令查看可安裝的jdk版本:mysql
yum -y list java*
複製代碼
2.選擇本身須要的jdk版本進行安裝,好比這裏安裝1.8,執行如下命令:linux
yum install -y java-1.8.0-openjdk-devel.x86_64
複製代碼
3.安裝完成以後,查看安裝的jdk版本,輸入如下指令:web
java -version
複製代碼
固然也能夠手動安裝,去官網下載相應版本jdk,上傳到linux環境,解壓,配置環境變量,比較麻煩,不如上面一鍵安裝舒服。sql
1.去tomcat官網下載相應版本tomcat,下載地址數據庫
2.經過ftp等工具上傳到linux指定目錄,例如usr/tomcat下。3.進入指定目錄apache
cd usr/tomcat
複製代碼
解壓即安裝完成瀏覽器
tar -zxvf apache-tomcat-8.0.61.tar.gz
複製代碼
運行和關閉,進入安裝目錄下的bin目錄tomcat
./startup.sh 啓動
./shutdown.sh 關閉
複製代碼
1.一鍵安裝安全
yum install -y mysql mysql-server mysql-devel
複製代碼
啓動
service mysqld start
複製代碼
須要注意的是 CentOS 7 版本,因爲 MySQL數據庫已從默認的程序列表中移除,可使用 mariadb 代替:
yum install mariadb-server mariadb
複製代碼
mariadb數據庫的相關命令是:
systemctl start mariadb #啓動MariaDB
systemctl stop mariadb #中止MariaDB
systemctl restart mariadb #重啓MariaDB
systemctl enable mariadb #設置開機啓動
複製代碼
2.測試mysql是否安裝成功
cd /usr/bin
mysqladmin --version
複製代碼
3.設置密碼
Mysql安裝成功後,默認的root用戶密碼爲空,你可使用如下命令來建立root用戶的密碼:
mysqladmin -u root password "root"
複製代碼
如今你能夠經過如下命令來鏈接到Mysql服務器:
mysql -u root -p
Enter password:*******
複製代碼
4.開啓遠程訪問
1)經過navicat等工具連接mysql出錯,由於沒有開啓遠程訪問,查看錶權限
1. use mysql;
2. select user,password,host from user;
複製代碼
2)更新權限
1. update user set host='%' where user='root' and host='localhost';
2. select user,password,host from user;
複製代碼
刷新更新好的權限配置:
flush privileges;
複製代碼
通過上面操做能夠在linux環境上把myql+jdk+tomcat環境搭建好,但發現一樣在阿里雲服務器上的linux環境卻出現ssh工具連不上服務器,navicat連不上數據庫,tomcat端口(8080)訪問不到,原來是與阿里雲的安全組設置有關。
1.首先訪問阿里雲鏈接的地址必定是公網地址
2.添加阿里雲安全組規則,服務器 22端口,mysql 3306端口,tomcat 8080端口1) 點擊左側導航欄安全組
2)點擊配置規則 3)點擊添加安全組規則 4)設置協議類型(以mysql 3306爲例) ,受權對象爲全部ip按照上面配置完畢後,將本身的web項目打成war包放到tomcat安裝目錄webapps下,啓動tomcat,在瀏覽器輸入阿里雲公網地址+8080+項目名,就能夠訪問你的程序了。