Mac下mysql Can ‘t connect to local MySQL server through socket ‘/tmp/mysql.sock ‘

640 阅读1分钟

「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!

highlight: a11y-dark theme: condensed-night-purple

mysql用的好好的莫名其妙就报错了。 根据报错搜了一下几篇博文 blog.csdn.net/hjf161105/a…

大部分都说跟 mysql.sock这个文件有关系,说要创建这个文件或者修改这个文件。试了半天也不好使。索性就卸载了。 在这里插入图片描述 对了,当时在系统偏好设置里 mysql也是无法启动的 在这里插入图片描述 这是现在的截图,之前一直是Start MySQL Server并且一直无法启动 在这里插入图片描述 说一下卸载mysql:

  • 在系统偏好设置里右键是删掉了,找不到mysql的启动入口了。但是并没彻底清除掉

  • 执行如下命令

步骤一:切换到~

cd ~

步骤二:打开usr文件

open /usr

步骤三:找到local,进入到local文件夹,然后依次执行如下命令

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

然后会发现系统偏好设置里找不到mysql了。

  • 重新安装mysql 这里是我上传的mysql5.*的下载地址(ps:如果需要下载卷加QQ:2244315644我私发给你,会比官网下的快)
 https://download.csdn.net/download/qq_39008205/20353359
  • mysql安装会自己默认一个密码,如果你没记住也不要紧。在通知里可以找到初始密码

在这里插入图片描述

  • 命令行进入mysql
mysql -u root -p

密码是刚才上面的初始密码

  • 修改mysql密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');