Linux環境中安裝JDK、Tomcat、MySQL

文 | 平哥 日期 | 20201010html

環境介紹

本文主要是本身練習Linux環境下安裝軟件的記錄,重點在於Linux的操做。
操做環境:java

  • MacOS 10.15.7
  • VMware Fusion專業版 11.5.6 (去年雙十一趁活動買的正版,500+RMB,爽歪歪
  • ZenTermLite 版本4.1.0 (21)

軟件版本:mysql

  • Linux:CentOS-8.2.2004-x86_64,下載地址:點我跳轉
  • JDK:jdk-8u261-linux-x64 ,下載地址:點我跳轉
  • Tomcat:apache-tomcat-7.0.106,下載地址:點我跳轉
  • MySQL:MySQL8.0,使用的是在線安裝,詳見如下步驟

Step 1 安裝Linux

虛擬機中安裝Linux步驟不詳細演示了,內存推薦2G、磁盤20G,其餘的直接安裝便可,不贅述了,重點是Linux環境下軟件的安裝,有問題能夠自行谷歌百度或者留言交流。linux

Step 2 安裝與配置JDK

Linux安裝完成後,把網卡打開(如何開啓詳見:點我跳轉),而後就能夠利用 ZenTermLite 進行鏈接Linux進行遠程訪問操做,固然能夠直接在Linux中直接操做。sql

2.1 上傳並解壓JDK壓縮文件

ZenTermLite 默承認以直接往Linux系統中傳輸文件,快捷鍵 command + z ,將下載好的jdk壓縮包上傳至centOS中:

利用 tar 命令解壓縮:數據庫

tar -zxvf jdk-8u261-linux-x64.tar.gz

利用 mv 命令將文件夾移動至 /usr/local/jdk1.8apache

mv jdk1.8.0_261/ /usr/local/jdk1.8

2.2 配置環境變量

在linux中/etc/profile此文件爲環境變量配置文件,利用 vim 命令進行文件修改:
命令模式下,按 shift+g 跳轉至文件末尾,按 i 鍵進行編輯:vim

export JAVA_HOME=/usr/local/jdk1.8
    export PATH=$JAVA_HOME/bin:$PATH

如圖:
centos

2.3 解析profile配置文件

利用 source 命令進行profile文件解析:瀏覽器

source /etc/profile

注意:不解析的話,必須經過重啓系統配置才能生效。只要解析不須要重啓了,但僅限當前用戶會話有效

2.4 檢驗JDK是否配置成功

利用:java -version 檢查JDK配置是否成功:

Step 3 安裝與配置Tomcat

3.1 上傳並解壓Tomcat壓縮文件

上傳與解壓步驟和JDK一致,最終把解壓後的文件移動至 /usr/local/tomcat7目錄下,並cd至該目錄下並查看:

3.2 啓動Tomcat

進入tomcat目錄下的bin目錄,執行./startup.sh命令進行啓動:

3.3 關閉防火牆

利用以下命令進行防火牆的關閉:

systemctl stop firewalld

注意:此時若是重啓的話防火牆會從新啓動,能夠利用以下命令讓防火牆即便系統重啓也再也不開啓:

systemctl disable firewalld

3.4 檢查Tomcat是否能夠訪問

在MacOS環境下打開瀏覽器,輸入CentOS的ip:8080看是否能夠訪問:

Step 4 安裝與配置MySQL

4.1 下載鏡像庫

跳轉至前面上傳壓縮文件的目錄,利用以下命令下載鏡像庫:

wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm

4.2 安裝鏡像庫

利用以下命令進行安裝鏡像庫:

rpm -ivh mysql80-community-release-el8-1.noarch.rpm

結果如圖:

4.3 安裝MySQL服務

利用以下命令安裝mysql服務:

yum install -y mysql-server

-y 表明安裝過程不互動,即不用和我確認是否安裝

出現以下畫面代碼安裝成功:

4.4 設置開啓自啓動

利用以下命令設置mysql服務開機自啓動:

systemctl enable mysqld

4.5 啓動MySQL服務

利用以下命令開啓動mysql服務:

systemctl start mysqld

4.6 測試MySQL是否成功啓動

利用以下命令開測試mysql是否成功啓動:

mysql -uroot -p

要求輸入密碼時直接回車便可,結果如圖:

4.7 修改root密碼

利用以下命令使用mysql數據庫

use mysql

繼續利用以下命令在MySQl命令行輸入命令,修改密碼。最後單引號內的內容爲root密碼,能夠自行定義。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

4.7 設置MySQL容許任意客戶端訪問

利用以下命令修改root用戶運行任意客戶端訪問:

update user set host='%' where user='root';

結果如圖:

利用以下命令刷新權限:

flush privileges;

利用以下命令退出MySQL命令行:

exit;

利用以下命令重啓MySQL服務。若是未刷新權限,必須重啓服務,才能生效:

systemctl restart mysqld

4.8 測試是否可以成功鏈接

在MacOS環境下打開Navicat,輸入centOS的ip、mysql的root用戶名密碼,如圖:
點擊」測試鏈接「,若顯示鏈接成功,即證實MySQL安裝配置成功。

相關文章
相關標籤/搜索