brew services 重启 mysql 失败的解决方案
前言
不知道怎么的,MacOS在休眠之后,安装在本地的Mysql速度奇慢无比。这可能和MacOS的睡眠机制有关。
随后通过brew services restart mysql 开始重启Mysql,结果Mysql直接报错ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)。
这给我整不会了,看来brew services 和 systemctl 相比还是有很大的距离。
解决方法
使用 brew services restart mysql 之后,其实Mysql并没有实际重启。这个时候,我们需要使用Mysql自带的管理命令来重启Mysql即可。
Hombrew 安装的 Mysql 路径:/usr/local/opt/mysql@8.3/bin,注意你安装的Mysql的版本。
使用下面的命令重启Mysql
1 | |
建议一步到位,将bin目录下的可执行文件放到PATH中。
1 | |