第一次上手mac,在卸载原电脑的mysql重装后,mysql服务无法启动
进入到/usr/local/mysql/bin下使用./mysql试图启动,提示
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
尝试了网上的其他文档,均未解决。
考虑到可能是/var/lib/mysql目录的权限问题,使用了find / -name my.cnf查找mysql配置文件,将[mysqld]和[client]中的
socket=/var/lib/mysql/mysql.sock
修改为
socket=/tmp/mysql.sock
mysql服务就可以正常启动了。目测原因是mysql启动时无法在目标目录创建文件导致。