安裝JAVA環境
1.下載JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.將JDK檔案上傳到伺服器的/usr/local/download目錄下
上傳命令: scp jdk-8u111-linux-x64.rpm root@:/usr/local/download
3.安裝jdk
命令:rpm -ivh jdk-8u111-linux-x64.rpm
4.安裝MySQL
下載
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安裝:
添加 MySQL Yum Repository
yum localinstall mysql-community-release-el7-5.noarch.rpm
驗證下是否添加成功
yum repolist enabled | grep "mysql.*-community.*"
- 選擇要啟用 MySQL 版本
yum repolist all | grep mysql
可以看到 5.5, 5.7 版本是預設禁用的,因為現在最新的穩定版是 5.6
[root@bogon software]# yum repolist all | grep mysql
mysql-connectors-community/x86_64 MySQL Connectors Community 啟用: 14
mysql-connectors-community-source MySQL Connectors Community - Sourc 禁用
mysql-tools-community/x86_64 MySQL Tools Community 啟用: 17
mysql-tools-community-source MySQL Tools Community - Source 禁用
mysql55-community/x86_64 MySQL 5.5 Community Server 禁用
mysql55-community-source MySQL 5.5 Community Server - Sourc 禁用
mysql56-community/x86_64 MySQL 5.6 Community Server 啟用: 139
mysql56-community-source MySQL 5.6 Community Server - Sourc 禁用
mysql57-community-dmr/x86_64 MySQL 5.7 Community Server Develop 禁用
mysql57-community-dmr-source MySQL 5.7 Community Server Develop 禁用
```
- 可以通過類似下面的語句來啟動某些版本
```
yum-config-manager --disable mysql56-community
yum-config-manager --enable mysql57-community-dmr
```
注意: 任何時候,只能啟用一個版本。
- 查看當前的啟動的 MySQL 版本
```
yum repolist enabled | grep mysql
[root@bogon software]# yum repolist enabled | grep mysql
mysql-connectors-community/x86_64 MySQL Connectors Community 14
mysql-tools-community/x86_64 MySQL Tools Community 17
mysql56-community/x86_64 MySQL 5.6 Community Server 139
```
## 通過 Yum 來安裝 MySQL
yum install mysql-community-server
Yum 會自動處理 MySQL 與其他組件的依賴關係:
- 執行
rpm -qi mysql-community-server.x86_64 0:5.6.24-3.el7
## 啟動和關閉 MySQL Server
1 啟動 MySQL Server
systemctl start mysqld
2 查看 MySQL Server 狀態
systemctl status mysqld
3 關閉 MySQL Server
systemctl stop mysqld
4. 測試是否安裝成功
mysql
## 防火牆設定
1. 遠端存取 MySQL, 需開放預設連接埠號碼 3306.
- firewall-cmd
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=3306/udp
使最新的防火牆設定規則生效。
firewall-cmd --reload
## 開機自起
1. 查看 MySQL 服務是否開機啟動
[root@localhost ~]# systemctl is-enabled mysql.service;echo $?
enabled
0
如果是 enabled 則說明是開機自動,如果不是,執行
chkconfig --levels 235 mysqld on
## 設定字元集
修改 /etc/my.cnf 檔案,添加字元集的設定
[mysqld]
character set server = utf8
[mysql] default-character-set = utf8
重啟 MySQL ,可以看到字元集已經修改了
mysql> SHOW VARIABLES LIKE 'character%'
-> ; +--------------------------+----------------------------+ | Variable name | Value | +--------------------------+----------------------------+ | character set client | utf8 | | character set connection | utf8 | | character set database | utf8 | | character set filesystem | binary | | character set results | utf8 | | character set server | utf8 | | character set system | utf8 | | character sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)
# 安裝tomcat
1.下載tomcat http://tomcat.apache.org/
2. 將tomcat檔案上傳到伺服器,並解壓
scp apache-tomcat-9.0.0.M11.zip root@172.16.199.129:/usr/local/download
如果沒有安裝unzip命令,先安裝 yum install unzip
解壓tomcat並重新命名
unzip apache-tomcat-9.0.0.M11.zip mv apache-tomcat-9.0.0.M11.zip ../tomcat
3.啟動連接埠號碼 8080
firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令含義:
--zone #範圍
--add-port=80/tcp #添加連接埠,格式為:連接埠/通訊協議
--permanent #永久生效,沒有此參數重啟後失效
//重啟防火牆 firewall-cmd --reload
出現firewalld is not running的報錯,用以下命令將firewalld起起來即可
systemctl start firewalld
systemctl enable firewalld
4.啟動tomcat
進入到tomcat的bin目錄,修改所有尾碼名為.sh的許可權
cd /usr/local/tomcat/bin
chmod u+x *.sh
//啟動tomcat服務 ./startup.sh
//停止tomcat服務 ./shutdown.sh
```