mysql错误号码1130_sqlyog连接Linux上的mysql报错误号码2013,错误号码1130的解决办法...

sqlyog连接Linux上的mysql报错误号码2013,错误号码1130的解决办法

1.报错误号码2013,可能是端口号不是默认的3306,需要改成对应的,检查命令是:

[root@host etc]# netstat -an | grep 330

看看有没有对应的端口号。

更直接点是查看配置文件

cat /etc/my.cnf (注意:在windows下是my.ini,Linux下则是my.cnf)

cbbbe2c28d4bf70571d1c32c6f91cd62.png

重新测试连接,如果仍然报2013错误则编辑配置文件

yum install -y vim*

vim /etc/my.cnf

在/etc/my.cnf 配置文件[mysqld]下增加

skip-name-resolve=ON

bind-address=0.0.0.0

重启mysql

service mysqld restart

再连接报错1130的解决办法是给数据库授权。

016667d1f0d37404acd9ad0bca2597c7.png

进入到控制台

$ mysql -uroot -p

Enter password:

mysql> show database;

mysql> usemysql;

mysql> update `user` set `host` = '%' where `user` = 'root';

mysql> flush privileges;

mysql> exit;

Bye

$ mysql -uroot -p

Enter password:

mysql> show database;

mysql> use mysql;

mysql> update `user` set `host` = '%' where `user` = 'root';

mysql> flush privileges;

mysql> exit;

Bye

ce7ebffa32c603c67cf74bb4c02ef8b1.png

本人测试的授权后重新连接就成功了。

80561b0c5d051031f4198f11fb243aed.png

注:因环境不同,有可能还有其他原因导致连接不上的,需要具体问题再具体分析了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值