【雲伺服器】遠端連線阿里雲伺服器Mysql資料庫
阿新 • • 發佈:2019-01-08
首先:很重要的一點如果配置沒問題但無論如何也連不上請檢查你自己的網路是否有問題,我當時搞了三個小時最後發現用我們學校的校園網無論如何也連不上,但換成自己的熱點就能連上。
配置MySQL:
1:新增阿里雲安全組規則的MySQL 3306埠
點選左側導航欄安全組
點選配置規則
點選新增安全組規則
設定協議型別為MySQL3306 ,授權物件為所有ip
2:開啟更改MySQL配置檔案
1:開啟配置檔案 vi /etc/mysql/mysql.conf.d/mysqld.cnf (要有許可權才能更改)
2:註釋掉只允許本地訪問的這一行 address = 127.0.0.1
或者將改成允許地址改成 0.0.0.0
3:在MySQL使用者表新增使用者並將host設定未所有IP都能訪問
登入:mysql -u root -h localhost -p
開啟資料庫:use mysql
新增所有IP都可以訪問的使用者:
grant all on *.* to '使用者名稱'@'%' identified by '密碼';
或者也可以給root使用者設定為所有ip都可訪問:
update user set host='%' where user='root' and host='localhost';
重新整理許可權:flush privileges;
檢視使用者許可權:select host,user from user;
退出MySQL exit
重啟MySQL /etc/inint.d/mysqld restart
4:測試連線:
workbunch:
navicat: