上一節已經給你們講解了咱們java項目,也就是微信小程序後臺項目部署到騰訊雲服務器,可是呢,咱們服務器確定要裝mysql數據庫吧,要否則咱們的數據放哪裏呢,因此這一節來教你們如何在linux服務器裏安裝mysql數據庫,並作一些數據庫常見的配置。java
《java項目部署到linux服務器,微信小程序後臺部署到服務器》:juejin.im/post/5d6b20…mysql
服務器如何登陸我在上一節已經講過了,你們只須要去看我上一節課程便可。 linux
yum list installed mysql*
複製代碼
出現下圖所示,表明沒有安裝過 sql
shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm
複製代碼
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
複製代碼
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
複製代碼
安裝成功後,會在/etc/yum.repos.d/目錄下增長了如下兩個文件
yum install mysql-server
複製代碼
出現下面標誌,表明安裝成功
mysql -V
複製代碼
能夠看出咱們安裝的mysql版本是5.7.27
service mysqld start
複製代碼
查看是否啓動
service mysqld status
複製代碼
出現下面箭頭所示,表明已經啓動mysql shell
grep "password" /var/log/mysqld.log
複製代碼
能夠看到咱們的初始密碼是 l>KbWhk6K&+Y
mysql -uroot -p'l>KbWhk6K&+Y'
複製代碼
記得把l>KbWhk6K&+Y換成你本身的密碼。下面表明登陸成功。 數據庫
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數據庫 安全
出站和入站規則都要設置3306端口
到這裏咱們就完整的在linux服務器裏安裝好mysql了,而且能夠經過遠程訪問到。
有任何問題能夠加我微信詢問:2501902696(請備註編程)