MySql允许远程登录的方法
2017-10-12 00:00
288 查看
我用的是改表法。
MySql默认帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
远程登录服务器mysql客户端,输入:
运行到update的时候,可能会报错:
RROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
解决方法:
如果执行update语句时出现ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 错误,说明有多个ROOT用户纪录在USER表中了.
需要select host from user where user = 'root';
查看一下host是否已经有了%这个值,有了就可以了.
MySql默认帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
远程登录服务器mysql客户端,输入:
mysql -u root -p mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user;
运行到update的时候,可能会报错:
RROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
解决方法:
如果执行update语句时出现ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 错误,说明有多个ROOT用户纪录在USER表中了.
需要select host from user where user = 'root';
查看一下host是否已经有了%这个值,有了就可以了.
mysql> select host,user from user where user='root'; +-----------------------+------+ | host | user | +-----------------------+------+ | % | root | | 127.0.0.1 | root | | ::1 | root | | localhost.localdomain | root |
相关文章推荐
- 【转】允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- Mysql允许远程登录的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- 允许远程用户登录访问mysql的方法
- “来自客户端名 a 的远程会话超出了所允许的失败登录最大次数。强行终止了会话。”原因及解决方法
- mysql 允许远程登录
- 解决MySQL不允许(其它IP)从远程访问的方法