Linux安裝部署jdk+tomcat+mysql


Linux安裝部署測試環境

1. JDK安裝下載

安裝

  • yum search jdk

  • 找到合適的jdk版本,以下圖中的版本為例

  • yum install java-1.8.0-openjdk.x86_64

  • 按照提示確認完成下載和安裝,如遇需要確認的鍵入y(也可以在上一步用yum install -y免去確認步驟)

  • 輸入java -version確認安裝信息,正確顯示java版本則證明安裝成功:

yum安裝jdk后,會建立usr/bin到jdk的軟鏈接,所以不需要后續配置jdk環境變量即可使用。如遇找不到java的情況再考慮配置環境變量。

2. TomCat下載安裝

下載

以tomcat-8為例

或者直接用以下鏈接下載
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.tar.gz

安裝

  • 在windows下,使用xftp將下載的tar.gz包上傳至服務器指定目錄

  • 在linux下,去到該目錄

  • 使用tar -zxvf + 包名,解壓剛上傳的tomcat包

  • 如遇權限不足,則chmod 755 + 包名賦予執行權限

  • 去到解壓以后的目錄 /bin下面,使用./startup.sh命令啟動tomcat看到如下信息證明啟動成功:

  • 可以到瀏覽器中,使用(你的linux的ip地址:8080)來訪問剛啟動的tomcat服務

  • 如果無響應,去到linux中使用命令service fifirewalld stop關閉防火牆

  • 成功的話你應該看到:

3.MySQL下載安裝

以下是tar包安裝方式:

下載

以MySQL5.6版為例

在windows下,去到官網https://dev.mysql.com/downloads/mysql/5.6.html#downloads選擇相應的tar包下載:

或者直接用以下鏈接下載:
https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz

安裝

  • 1 tar包解壓

    • 在windows下,使用xftp將下載的tar.gz包上傳至服務器指定目錄(如無特殊要求,建議放在/usr/local)

    • 在linux下,去到該目錄

    • 使用tar -zxvf + 包名,解壓剛上傳的mysql包

    • 如遇權限不足,則chmod 755 + 包名賦予執行權限

  • 2 創建mysql用戶和組

    • groupadd mysql

    • useradd -r -g mysql

  • 3 拷貝修改初始配置文件

    • cp /你的mysql安裝目錄/support-fifiles/my-default.cnf /etc/my.cnf

    • 修改如下內容:

basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
# server_id = .....
socket = /tmp/mysql.sock
character-set-server = utf8
skip-name-resolve
log-err = /usr/local/mysql/data/error.log
pid-file = /usr/local/mysql/data/mysql.pid

以上內容中basedir是你的mysql安裝目錄

datadir是data文件夾位置

port是端口 無特殊要求不用改

socket建議按以上修改

  • 4 數據庫初始化:

    • 去到mysql安裝目錄,將目錄權限切換給mysql用戶:

      chown -R mysql:mysql ./

    • 執行初始化腳本:

      ./scripts/mysql_install_db --user=mysql

      • 這一步如果出錯,報找不到perl解釋器,需要yum安裝perl:

      • yum -y install perl perl-devel

    • 將目錄權限切換回來:

      chown -R root:root ./

    • 將data目錄權限賦予mysql用戶:

      chown -R mysql:mysql data

完成這步即可使用以下命令啟動mysql:

./mysqld_safe --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=root &
  • 5 配置遠程連接:(這樣你才能用navicat連上你的mysql)

    • 將mysql命令添加到/usr/bin

    • ln -s usr/local/mysql/bin/mysql usr/bin

    • 終端輸入mysql -uroot -p (使用root用戶登錄mysql,密碼默認為空)

    • 運行以下兩條sql命令:(注意其中密碼部分)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼' with grant option;
Flush privileges;

輸入exit退出,數據庫安裝配置完成。

可使用service mysqld status查看mysql服務狀態。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM