使用sqlyog连接linux数据库显示如下错误,这应该是linux mysql数据库并没有支持远程软件连接数据库

1、打开终端(Xshell / SecureCRT / 其他)
2、以 root 权限登录
mysql -u root -p
p后边直接写密码 没有空格
mysql> use mysql;
mysql> update user setauthentication_string=password(‘你的密码’) where user=‘root’ and host=’%’;
mysql>select ‘host’ from user where user=‘root’;
mysql>update user set host = ‘%’ where user =‘root’;
mysql> flush privileges;
7、远程工具重新连接就成功了!!