mysql error 111_mysql服务器连接111错误

mysql服务器连接111错误

mysql数据库认证的时候和别的服务器不一样,即使mysqld数据库服务器没有启动,使用mysql这种客户端

程序去连接,也要先输入密码,从而使人有一种错觉,以会服务器已经正常启动了.是不是密码或是主机被数据

库服务器本身没有授权.

[root@localhost ~]# ps -eaf | grep mysqld

root     27011 25197  0 14:11 pts/1    00:00:00 grep mysqld

mysqld服务器没有启动

使用mysql去连接,报错

[root@localhost ~]# mysql -u root -p -h 172.28.10.145

Enter password:

ERROR 2003 (HY000): Can't connect to MySQL server on '172.28.10.145' (111)

111的解答为

OS error code 111:  Connection refused

一般这种问题有四个原因:

1,服务器是否真的启动

2,端口是多少.如我改成了3910

[root@localhost ~]# netstat -nltp | grep mysqld

tcp        0      0 :::3910                     :::*                        LISTEN      27300/mysqld

3,是否有防火墙阻止,可以通过telnet来测试.

4,在OS是否定义了变量MYSQL_TCP_PORT.

真正的密码或是没有授权,错误应该是这样的

[root@localhost ~]# mysql -u root -p -h 172.28.10.145 --port 3910

Enter password:

ERROR 1045 (28000): Access denied for user 'root'@'172.28.10.145' (using password: YES)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值