- 报错首先检查了主机ip、用户名、密码、端口号都是正确,端口号也已设置允许外部访问
- 在linux里登录到mysql数据库
mysql -uroot -p
- 给予使用下面用户名‘root’ ‘密码’的地址远程访问所有数据库的权限(mysql的root用户和密码)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
- 刷新一下
FLUSH PRIVILEGES;
再去SQLyog测试连接,就可以连接上了