Mac Brew 安装mysql 启动报错(ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2))处理
- 排查到可能是mysql没有正常启动 生成对应的pid造成的
- 使用管理员权限 重新启动mysql服务
sudo mysql.server start // 重新启动mysql服务器
会遇到报错信息
这里是因为之前启动的服务中的缓存文件无法进行更新造成的
sudo chown -R _mysql /usr/local/var/mysql // 删除对应的pid缓存文件
sudo mysql.server restart // 重新启动服务
mysql -uroot // 没有设置密码的场景下 登录系统
mysql -uroot -p // 有设置登录密码的场景下 登录系统
如果以上方式不能解决问题 则需要对my.cnf文件进行配置
- 找到my.cnf的mysql配置文件
- 添加对应的客户端socket配置
[client]
port=3306
socket=/var/lib/mysql/mysql.sock
3. 重新启动对应的mysql服务