答案:修改root账号的host值,设为%就可以远程访问了。
其他:不能用root访问远程的数据库的,好像需要权限开通才行,你可以叫他创建一个其他用户,然后赋权限,你用这个用户连接就可以了,我很久没用mysql了,不过记得当初是遇到过这种情况。 修改配置,允许root远程登录即可。不过不建议这样做。因为root用户权限太大了。 mysql -u[用户名] -h[主机名或主机IP] -p[密码] 就这个格式了啊。
root用户只允许从本机登陆访问数据库啊,要远程访问的话,要目标数据库mysql的用户表里面另外设定可以远程登陆的账号。