错误原因:
本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。
解决:
这一段是纯粹的解决方法,下面再做解释
首先打开管理员窗口,然后直接看下图
需要用到的代码放在这里,方便取
1.mysql -uroot -p
2.use mysql;
3.update user set host = ‘%’ where user = ‘root’;
4.flush privileges;
5.select user,host from user;
下面是详细过程
1.打开管理员窗口
2.登录mysql服务器
输入这个语句:mysql -uroot -p ,然后输入你的密码
3.使用mysql数据库
输入这个语句:use mysql;
4.更新用户权限
输入这个语句:update user set host = ‘%’ where user = ‘root’;
5.刷新权限,这个一定要有
输入这个语句:flush privileges;
6.检查是否成功
输入这个语句:select user,host from user;
如果root,对应的是百分号(%)
恭喜你成功了