linux服務器安裝mysql並實現遠程訪問

上一節已經給大家講解了我們java項目,也就是微信小程序後臺項目部署到騰訊雲服務器,但是呢,我們服務器肯定要裝mysql數據庫吧,要不然我們的數據放哪裏呢,所以這一節來教大家如何在linux服務器裏安裝mysql數據庫,並做一些數據庫常見的配置。

傳送門

《java項目部署到linux服務器,微信小程序後臺部署到服務器》:https://juejin.im/post/5d6b206bf265da03ae788d01

一,首先還是登錄到我們的服務器

服務器如何登錄我在上一節已經講過了,大家只需要去看我上一節課程即可。

二,下載並安裝mysql

  • 1,檢查服務器是否已經安裝過mysql
yum list installed mysql*

出現下圖所示,代表沒有安裝過

  • 2,安裝mysql源
shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm
  • 3,下載mysql5.7 rpm源
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

  • 4安裝下載好的rpm包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm


安裝成功後,會在/etc/yum.repos.d/目錄下增加了以下兩個文件

  • 5安裝mysql,發現提示,y到底
yum install mysql-server


出現下面標誌,代表安裝成功

  • 6,查看下mysql的版本,確定是否安裝成功
mysql -V


可以看出我們安裝的mysql版本是5.7.27

  • 7,運行mysql
service mysqld start


查看是否啓動

service mysqld status

出現下面箭頭所示,代表已經啓動mysql

  • 8,取得mysql初始化隨機密碼
grep "password" /var/log/mysqld.log


可以看到我們的初始密碼是 l>KbWhk6K&+Y

  • 9,登錄mysql
mysql -uroot -p'l>KbWhk6K&+Y'

記得把l>KbWhk6K&+Y換成你自己的密碼。下面代表登錄成功。

  • 10,更改root密碼
SET PASSWORD = PASSWORD('你的新密碼'); 

(“需要帶數字,大寫字母,小寫字母,特殊符號”)如我設置密碼爲 Qc123456!

設置密碼永不過期

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; 


一定要記得執行下面代碼刷新MySQL的系統權限相關表

flush privileges; 

根據個人需求,設置數據庫用戶在所有ip下以及在本地可訪問,以下用root用戶做演示

grant all privileges on *.* to root@"%" identified by "你的密碼";
grant all privileges on *.* to root@"localhost" identified by "你的密碼";
flush privileges;

如下圖就是設置可以遠程訪問服務器裏的mysql數據庫

三,idea遠程訪問服務數據庫。

  • 1,進入mysql鏈接
  • 2,輸入信息鏈接服務器mysql數據庫
  • 3,查看鏈接效果

到這裏我們就完整的在linux服務器裏安裝好mysql了,並且可以通過遠程訪問到。

視頻講解

https://edu.csdn.net/course/detail/25549

有任何問題可以加我微信詢問:2501902696(請備註編程)

下一節會講如何在linux服務器上安裝maven,並且把我們的點餐系統的後臺java項目部署到我們的服務器上,並且可以實現訪問。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章