MySql 在 MacOS 上的疑难杂症(迁移助手迁移, brew 安装), 一种 ERROR 2002 (HY000): Can't connect to local MySQL serv
2022/9/13 2:23:10
本文主要是介绍MySql 在 MacOS 上的疑难杂症(迁移助手迁移, brew 安装), 一种 ERROR 2002 (HY000): Can't connect to local MySQL serv,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
从迁移助手从以前的 brew 上迁移的 MySql
背景: 从公司的 MacBook Pro 迁移到公司的 iMac 上时, 往往会出现一堆问题, 建议重新安装
brew uninstall mysql@5.7; brew install mysql@5.7;
or `brew reinstall
IDEA 连接 MySQL 报 TLS 错
- 这些错很好搜, 就不一一列举了, 升级 jdbc 驱动或者按文章的操作即可
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
该报错是 socket 没创建, 我在网上找了一堆办法, 坑的一比, 有如下几种方案
-
brew uninstall mysql@5.7; brew install mysql@5.7;
orbrew reinstall mysql@5.7
因为是迁移助手迁过来的, 难免有水土不服, 重装解决一切问题, 我这里还是不行 -
chmod 765 ?/var/xxx/data/
-
删除
/var/xxx/mysql
-
使用
mysql.server start
, 会遇到权限问题, 所以需要sudo
mysql.server start但仍然会出现
ERROR! MySQL server PID file could not be found!
报错, 修复可见 ` ERROR! MySQL server PID file could not be found 解决方案 -
等等, 还有一些方案不列举了
以上方案都不能解决我的问题
偶然中发现在强制改密的时候, 也就是使用 mysqld --skip-grant-tables
后可以进入 mysql, 发现了我的解决方案
mysqld
mysql -uroot -p
即先执行 mysqld, 再使用 mysql, 问题就解决了, 具体原因由于工作较忙暂时就没深究了, 后面有机会可以研究一下原因
这篇关于MySql 在 MacOS 上的疑难杂症(迁移助手迁移, brew 安装), 一种 ERROR 2002 (HY000): Can't connect to local MySQL serv的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程
- 2024-11-01部署MySQL集群学习:新手入门教程
- 2024-11-01部署MySQL集群入门:新手必读指南
- 2024-10-23BinLog入门:新手必读的MySQL二进制日志指南
- 2024-10-23Binlog入门:MySQL数据库的日志管理指南