1. 程式人生 > 程式設計 >linux安裝mysql資料庫以及配置Java專案的圖文詳解

linux安裝mysql資料庫以及配置Java專案的圖文詳解

一、安裝mysql資料庫

①下載並解壓上傳到/opt/soft目錄(soft目錄是自己建立的)

②解壓:tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

③清空linux自帶的資料庫

1.檢視是否有舊版本的資料庫:

rpm -qa |grep mysql

rpm -qa | grep mariadb

2.解除安裝已有的資料庫:(解除安裝會把這個包的依賴包也一起解除安裝)

yum -y remove mariadb-libs.x86_64

④安裝mysql社群版服務包:

rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

發現需要5個依賴包,所以先安裝依賴包 (needed 依賴)

1.安裝perl的依賴包:

yum -y install perl (此處安裝了27個帶perl的包,包含3個依賴包)

2.安裝mysql-community-client的依賴包:

rpm -ivf mysql-community-client-5.7.27-1.el7.x86_64.rpm

發現這個包依賴於:mysql-community-libs,所以先安裝mysql-community-libs包。

安裝mysql-community-libs庫包:

rpm -ivf mysql-community-libs-5.7.27-1.el7.x86_64.rpm

3.再安裝mysql-community-cient-5.7.27-1.el7.x86_64.rpm

4.安裝mysql-community-common的依賴包:

rpm -ivf mysql-community-common-5.7.27-1.el7.x86_64.rpm

⑤再次安裝mysql社群版伺服器包:

rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

⑥驗證mysql是否安裝成功(啟動不報錯說明安裝成功)

啟動mysql服務:systemctl start mysqld.service

二、找到臨時密碼並修改

①查詢存放臨時密碼的檔案:

find / -name mysql*log

②檢視臨時密碼:

more /var/log/mysql.log | grep temp

(密碼是C_XMoVU7jjcW)

③輸入mysql -u root -p 以及臨時密碼登入,進入mysql資料庫的環境

④在mysql資料庫的環境下:

1.設定mysql密碼策略:

mysql>set global validate_password_policy=0;

2.設定mysql密碼的長度:

mysql>set global validate_password_length=4;

3.設定密碼:

mysql>set password=password('123456');

4.退出:quit; 或者ctrl+z

三、檢視和建立遠端連線使用者

①檢視使用者是否能夠遠端連線:

1.登入:mysql -u root -p; 輸入密碼登入(123456)

2.進入:use mysql;

3.檢視:select host,user,authentication_string from user;

②建立遠端使用者

1.建立使用者:create user 'myroot'@'%' identified by '123456';

2.賦許可權:grant all privileges on *.* to 'myroot'@'%';

3.重新整理:flush privileges;

四、使用Navicat工具遠端登入

①關閉防火牆:systemctl stop firewalld.service

②進行連線

③連線成功

五、配置java專案

專案包含:程式包(.war)+資料包(.sql)

①把 .war和程式包上傳到tomcat下的wbapps目錄(在/opt/soft/apach-tomcat-8.5.47目錄下)

②把 .sql的資料包匯入Navicat (連線之後,左擊,再點選執行SQL 檔案)

③啟動tomcat服務: (要在apache-tomcat-8.5.47目錄下的bin目錄下啟動)

sh startup.sh

④修改專案連線資料庫的檔案,讓專案連線上資料庫

預設路徑:(專案上傳後自動解壓,先重新整理一下)

/opt/sotp/apache-tomcat-8.5.47/webapps/test/WEB-INF/classes

修改:

1.資料庫服務ip地址: (改成linux的ip地址)

2.資料庫名稱: (改成專案資料庫名稱)

3.遠端連線使用者的使用者名稱: (使用者名稱myroot)

4.遠端連線使用者的密碼: (使用者myroot的密碼)

5.儲存

⑥關閉防火牆:

systemctl stop firewalld.service

⑦開啟網頁:輸入192.168.1.181:8080/test

⑧輸入使用者名稱、密碼測試登入

⑨登入

以上就是本次介紹的linux安裝mysql配置Java的全部知識點,感謝大家的學習和對我們的支援。