遠(yuǎn)程連接服務(wù)器mysql,連接失敗問題及解決
防火墻
1、查看防火墻是否打開
sysytemctl status firewalld

2、如果沒有打開需要打開防火墻
systemctl start firewalld 或者 firewall-cmd --reload
3、如果防火墻開了,查看對應(yīng)的3306端口是否向外開放
firewall-cmd --list-all

如果沒有開放該端口,那么
firewall-cmd --permanent --add-port=3306/tcp 開放 firewall-cmd --reload 刷新
確保萬一,可以取云服務(wù)器設(shè)置開放安全組
云服務(wù)器中的賬戶,并不允許外部訪問/沒有開放外部訪問的權(quán)限
登入mysql
use mysql; select host,user from user;
可以看到此時(shí),root用戶只允許本地訪問

此時(shí)要能遠(yuǎn)程訪問,要么root用戶要擁有遠(yuǎn)程訪問的權(quán)限,要么新建用戶且擁有遠(yuǎn)程訪問的權(quán)限
建議第二種,第一個(gè)命令
上述完成后
flush privileges;
重啟mysql即可。
- 設(shè)置新的賬戶并支持遠(yuǎn)程登錄,語句為:GRANT ALL PRIVILEGES ON . TO ‘xiaoxuya’@’%’;
- 給與root權(quán)限 update user set host="%" where user=“root”; 或者 GRANT ALL PRIVILEGES ON . TO ‘root’@’%’
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
windows下mysql 8.0.12安裝步驟及基本使用教程
這篇文章主要為大家詳細(xì)介紹了windows下mysql 8.0.12安裝步驟及基本使用教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08
MySQL SHOW PROCESSLIST協(xié)助故障診斷全過程
這篇文章主要給大家介紹了關(guān)于MySQL SHOW PROCESSLIST協(xié)助故障診斷的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02
CentOS6.5下RPM方式安裝mysql5.6.33的詳細(xì)教程
本文給大家詳細(xì)介紹CentOS6.5下RPM方式安裝mysql5.6.33的教程,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友一起看看吧2016-10-10
SQL筆記之?dāng)?shù)據(jù)庫結(jié)構(gòu)優(yōu)化方式
這篇文章主要介紹了SQL筆記之?dāng)?shù)據(jù)庫結(jié)構(gòu)優(yōu)化方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
Mysql性能優(yōu)化案例研究-覆蓋索引和SQL_NO_CACHE
這篇文章主要介紹了Mysql性能優(yōu)化案例研究-覆蓋索引和SQL_NO_CACHE,需要的朋友可以參考下2016-03-03

