一、MySQL 開啟遠程連接需要先在服務器上登錄到 MySQLmysql -u root -p
然後 Enter password:
二、修改 root 賬戶的 Host 1、打開 mysql 數據庫
use mysql;
2、查看 user 數據表當前已有的數據
select * from user G;
3、修改一條 root 數據,並刷新MySQL的系統權限相關表
update user set Host = '%' where Host = 'localhost' and User='root';
flush privileges;
或者使用 grant 命令重新創建一個用戶
grant all privileges on *.* to root @"%" identified by "root";
flush privileges;
三、注意事項 當出現 10038錯誤時
2003 - Can't content to MySQL server on '127.0.0.1' (10038)
,需要 check 以下幾點; 1、記得在服務器安全組開放對應端口 2、開放了安全組後還是連接不上,就要檢查防火牆了,可以參考文章:Centos 7 iptables 開放端口
文章到這兒就結束了。