Mac install Mysql error

378 阅读1分钟

Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)

1 通过homebrew 安装完mysql后,通过brew services start mysql启动mysql

可是当想通过mysql_secure_installation设置密码的时候,就会出现下面这个错误

网上查了下,方法都没解决,后来看到可以通过mysql.server start来尝试解决这个问题
可是还是有问题,出现了
ERROR! The server quit without updating PID file (/usr/local/var/mysql/localhost.pid)

网上没有找到解决办法,于是去查找mysql的error日志

在/usr/local/var/mysql/localhost.error 中发现

于是想给/tmp加上权限,可是还是不行,于是想起来/tmp是临时文件,可能是mysql启动自动创建的,于是去/tmp 删除了所有mysql开头的临时文件,再启动就ok了

继续执行mysql_secure_installation设置密码,就ok了

mysql 执行命令

1 启动
mysql.server start
2 停止
mysql.server start
3 链接 mysql -uroot -p