Mac下Mysql端口为0的问题
连接Navicat报错显示为:2002 - Can’t connect to server on ‘127.0.0.1’(36),查询mysql运行端口为0。
1.在MacOS下安装了Mysql8.0,重设初始密码后连接Navicat出现了如下报错:
2.进入mysql检查发现端口为0
检查端口代码:
# 进入mysql
mysql -uroot -p
# 查询端口
mysql> show global variables
3.查询原因是mysqld在没有网络支持的情况下启动(导致端口系统变量中的值为0),此时需要重置重启mysql,我的解决方案如下:
打开系统偏好设置-〉MySQL,点击Initialize Database重置mysql,点击Stop MySQL Server停止mysql 服务,再重启mysql服务查看端口。
关于mysql服务无法在系统偏好设置关闭的问题:
在控制台检查mysql运行的端口,杀死服务:
# 检查mysql运行的端口
ps -ef | grep mysqld
# 杀死服务,图上第三行为mysql端口
sudo kill 端口号
1
2
3
4
5
关闭服务后重启即可。
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.youkuaiyun.com/jyy_yyj/article/details/130381003
1万+

被折叠的 条评论
为什么被折叠?



