Linux上安装完MySQL以后,还需要在用客户端连接下MySQL。设置好地址、端口号、用户名和密码,
连接报1130的错误。
1.检测网络
客户端ping服务器IP地址(即Linux所在IP),比如IP地址是182.92.XX.XX。
ping 182.92.XX.XX,如果可以ping通,则说明网络没问题。
2.MySQL配置
(1)查询用户表
如果网络没问题,则可能还有一个问题就是配置问题。
登录数据库查询下用户表,使用如下查询命令。
mysql> select host,user from user;

(2)设置IP
mysql> use mysql;
mysql>update user set host='%' where host='localhost' and user='root';
mysql>flush privileges;
设置完之后,再查询下。
mysql>select host,user from user;

如果结果如上图所示,有host为“%”的root用户,则用MySQL客户端重新连接,应该就会连接成功。
网友评论