mysql實現遠程連接


1.開啟遠程mysql數據庫訪問

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

2.操作完后切記執行以下命令刷新權限

FLUSH PRIVILEGES;
mysql默認情況下,只允許localhost連接,如果需要外部IP連接到mysql,需要向mysql數據庫里的“user”表里添加相關授權。 例如:讓newuser用戶使用newpwd密碼從IP:192.168.1.3主機鏈接到mysql服務器
具體步驟:
GRANT ALL PRIVILEGES ON . TO 'newuser'@'192.168.1.3' IDENTIFIED BY 'newpwd' WITH GRANT OPTION; mysql>flush privileges;

3.再次查詢mysql訪問授權是否開啟

select * from mysql.user where user='root'\G

4.防火牆開放mysql的3306端口

firewall-cmd --zone=public--add-port=3306/tcp --permanent

5.重啟防火牆

systemctl restart firewalld.service

6.查詢防火牆開放的端口

firewall-cmd --list-ports


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM