解决:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘192.168.0.102:3306‘ (10061)

这篇具有很好参考价值的文章主要介绍了解决:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘192.168.0.102:3306‘ (10061)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一·问题描述:

1.远程连接mysql数据库报这个异常

error 2003 (hy000): can't connect to mysql server on '124.222.25.184,解决,数据库,mysql,服务器,远程连接数据库,mac

2.数据库里面已经创建了,远程连接账号root

error 2003 (hy000): can't connect to mysql server on '124.222.25.184,解决,数据库,mysql,服务器,远程连接数据库,mac

二·问题原因:

1.新安装的mysql数据库,一般都是默认绑定本地ip地址的,只有本地才允许连接数据库;无论有没有远程连接账号(window、Mac系统都是如此)

三·解决办法:

1.windows系统解决方案:

(1)在my.ini文件中添加下面两项配置(没有就添加,有就修改为0.0.0.0)

# 允许任何ip地址连接数据库
bind-address=0.0.0.0
mysqlx-bind-address=0.0.0.0

my.ini配置文件最终结果示例:
error 2003 (hy000): can't connect to mysql server on '124.222.25.184,解决,数据库,mysql,服务器,远程连接数据库,mac

(2)然后重启mysql服务:只能去服务->mysql->手动停止、再启动

error 2003 (hy000): can't connect to mysql server on '124.222.25.184,解决,数据库,mysql,服务器,远程连接数据库,mac

2.Mac系统解决方案:

(1)在my.cnf文件中添加下面两项配置(没有就添加,有就修改为0.0.0.0)

# 允许任何ip地址连接数据库
bind-address=0.0.0.0
mysqlx-bind-address=0.0.0.0

注意:若是利用homebrew安装的mysql,my.cnf配置文件所在路径是:/opt/homebrew/etc/my.cnf

(2)重启mysql服务:

#重启mysql
sudo brew services restart mysqld

#停止mysql
sudo brew services stop mysqld

#启动mysql
sudo brew services start mysqld

error 2003 (hy000): can't connect to mysql server on '124.222.25.184,解决,数据库,mysql,服务器,远程连接数据库,mac文章来源地址https://www.toymoban.com/news/detail-762005.html

到了这里,关于解决:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘192.168.0.102:3306‘ (10061)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包