这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录失败了
解决方案:第一种
1 在Linux上登录数据库
2 执行use mysql;
3.执行update user set host = ‘%’ where user = ‘root’;这一句执行完可能会报错,不用管它
4.执行FLUSH PRIVILEGES;
以上方案可以解决连接远程登录
第二种
远程授权
grant all privileges on . to ‘root’ @’%’ identified by ‘123456’;
flush privileges;