当通过Sqlyog等工具连接云主机或虚拟机的Mysql时,如果出现:1130-Host "192.168.43.1" is not allowed to connect to this MySql server。说明你的Mysql登录用户未对远程连接授权。
需要进行以下几步操作:
在云主机或虚拟机登录Mysql:
1.update user set host = '%' where user = 'root';
以下代表允许root用户远程连接MySql:
2.GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root对应的密码' WITH GRANT OPTION;
3.FLUSH PRIVILEGES;
都执行成功后,再尝试连接就成功了。