1.添加騰訊雲安全組規則的MySQL 3306端口
將所有端口打開,至少打開3306,不在贅述。
2.打開更改MySQL配置文件
打開配置文件 vi /etc/mysql/mysql.conf.d/mysqld.cnf (要有權限才能更改)
注釋掉只允許本地訪問的這一行 address = 127.0.0.1 或者將改成允許地址改成 0.0.0.0
3.在MySQL用戶表添加用戶並將host設置未所有IP都能訪問
登錄:
mysql -u root -h -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
重啟MySQL
service mysql restart
4:測試連接:
navicat: