在自己的虚拟机上安装了mysql,但是在本地使用SQLyog连接的时候报了如下错误:
这个问题主要是
MySQL没有允许远程登陆,所以要授权MySQL远程登陆。
授权方法:
方法一、本地登入mysql,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将”localhost”改为”%”
#mysql -u root -proot
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>