其实就是连接访问权限的问题,一般数据库只是设置了localhost的访问,所以只要增加别的Ip的访问权限即可。
1,更改用户权限表
更改"mysql" 数据库里的 "user" 表里的 "host"项,从"localhost"改称"%" 。
mysql -u root -pvmwaremysql>usemysql;
mysql>update user set host = '%' where user ='root';
mysql>select host, user from user;
2,修改用户权限
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
flush privileges;