1. 程式人生 > >阿裏雲CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步驟(個人記錄)

阿裏雲CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步驟(個人記錄)

安裝包 serve har server tar.gz utf8 cat pps lar

jdk1.6mysql5.7tomcat6部署步驟

一、安裝jdk1.6

查看當前系統jdk的版本:java -version

技術分享圖片

方法一:利用yum源來安裝jdk(此方法不需要配置環境變量)

查看yum庫中的java安裝包 :yum -y list java*

技術分享圖片

安裝需要的jdk版本的所有java程序:yum -y install java-1.6.0-openjdk*(安裝完之後,默認的安裝目錄是在: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64)

技術分享圖片

出現complete,代表安裝完成。

技術分享圖片

查看當前版本:Java -version

技術分享圖片

二、安裝mysql5.7

參考文檔:https://blog.csdn.net/csdn_979690041/article/details/78506582

只執行1.4步驟,就夠用了。

安裝mysql5.7

技術分享圖片

1下載mysql源安裝包

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

下圖中

2 安裝mysql源 shell>

yum localinstall mysql57-community-release-el7-8.noarch.rpm

技術分享圖片

3 驗證源安裝是否成功 yum repolist enabled | grep "mysql.*-community.*"

技術分享圖片

5 安裝 yum install mysql-community-server  y

技術分享圖片

y

停止,出現complete,安裝完成

技術分享圖片

6 啟動mysql:systemctl start mysqld

#停止systemctl stop mysqld

下圖

7 查看狀態 systemctl status mysqld

下圖

8 設置開機啟動 systemctl enable mysqld

技術分享圖片

9 修改root本地登錄密碼

看密碼:grep ‘temporary password‘ /var/log/mysqld.log

技術分享圖片

登錄mysql:mysql -u root -p

輸入剛才看到的密碼#=XptGtMc9b&

進入mysql歡迎頁

技術分享圖片

修改密碼:ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘agvzc******f21#!@F‘;
增加遠程登錄用:GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘agvzc******f21#!@F‘ WITH GRANT OPTION;

11 配置編碼和優化配置 `vim /etc/my.cnf` 把下面的復制 覆蓋 my.cnf
方法:
1、vim /etc/my.cnf //編輯該文件
2、i //i進入編輯狀態
3、delete或刪除鍵把文件內所有內容全部清空
4、將下面的文本復制粘貼,會發現,後半段的文字每行開頭都多了一個#號,去掉#號,避免配置信息被註釋掉。(如果沒多那就沒事)
5、:wq! 回車 //保存並退出
6、cat /etc/my.cnf //查看該文件,看編輯的是否生效
 1 [client]       
 2 port=3306default-character-set=utf8
 3  
 4 [mysqld]
 5 port=3306
 6 character_set_server=utf8
 7 init_connect=‘SET NAMES utf8‘
 8 collation-server=utf8_general_ci
 9 datadir=/var/lib/mysql
10 socket=/var/lib/mysql/mysql.sock
11 symbolic-links=0
12 log-error=/var/log/mysqld.log
13 pid-file=/var/run/mysqld/mysqld.pid
14 #優化參數#設置最大連接數 默認500
15 max_connections=1024
16 #臨時表分配的內存 默認16M
17 tmp_table_size=200M
18 #定義了用戶可以創建的內存表(memory table)的大小。這個值用來計算內存表的最大行數值。這個變量支持動態改變 ,默認16M
19 max_heap_table_size=500M
20 #一個事務,在沒有提交的時候,產生的日誌,記錄到Cache中;等到事務提交需要提交的時候,則把日誌持久化到磁盤。默認binlog_cache_size大小32K
21 binlog_cache_size = 1M
22 #事務隔離級別 默認 REPEATABLE-READ 總共4種 READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE
23 transaction-isolation=REPEATABLE-READ
24 #數據庫字段名名是否區分大小寫 0不區分 1 區分
25 lower_case_table_names = 1
26 #默認mysql對很多聯合查詢會報警,可以修改sql_mode
27 sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION‘

註意粘貼完後,有可能會多#,要手動的放開

3.12重啟服務器 用新端口鏈接 ssh 用新密碼鏈接數據庫

停止systemctl stop mysqld

啟動systemctl start mysqld

至此,mysql安裝完畢。

Navicat新建連接,連接測試,提示錯誤(下面的圖片都是用我們開發的某項目截圖,具體項目以實際信息為準)

技術分享圖片

1. 在阿裏雲控制臺,開啟330680端口

技術分享圖片技術分享圖片技術分享圖片

保存就創建好了,navicat重新測試連接, 連接成功後,新建項目所需的數據庫。

建好之後,等著放好tomcat、放好webapp裏的工程,啟動就好了。

三、創建tomcat

打開可視化工具 Xftp

新建項目文件夾 /usr/local/tq

將所需tomcat版本的包拖到服務器

回到Linux命令臺 Xshell

cd /usr/local/tq //到路徑

ls //查看目錄

技術分享圖片

tar -zxvf apache-tomcat-6.0.37.tar.gz //解壓

回到可視化工具 Xftp

刷新右側頁面,就能看到剛才解壓的文件夾,tomcat已經可以使用,但是還需要配置域名或IP訪問。

配置域名、IP訪問服務(配置/usr/local/tq/apache-tomcat-6.0.37/confserver.xml

tomcat配置域名http://blog.csdn.net/jimmy609/article/details/37766069

簡單來說,就是改下面兩個地方

技術分享圖片

技術分享圖片

改完了用xftp替換到生產上。重啟tomcat即可生效

windows環境一樣,將工程包放置在/usr/local/tq/apache-tomcat-6.0.37/webapps下即可啟動tomcat,啟動服務了。

常用tomcat相關的linux命令:

啟動/停止tomcat

cd /usr/local/tq/apache-tomcat-6.0.37/bin

ls -l

sh startup.sh //啟動tomcat

sh shutdown.sh //停止tomcat

查看控制臺log日誌

cd /usr/local/tq/apache-tomcat-6.0.37/log //日誌路徑

ls

tail -f catalina.out //查看日誌

可以通過ip訪問了。

域名訪問失敗,可能是域名還沒備案或者還沒指向ip

域名解析指向IP

這裏不做記錄了,網上搜很多教程。

然後通過域名也可以訪問了~( •? ω •? )y

至此,centos7.4服務器部署完畢。

1.安裝jdk1.6mysql5.7tomcat6

2.配置域名、ip訪問tomcat

阿裏雲CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步驟(個人記錄)