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的全部知識點,感謝大家的學習和對我們的支援。