zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Mac下mysql Can ‘t connect to local MySQL server through socket ‘\u002Ftmp\u002Fmysql.sock ‘

2023-02-26 09:49:06 时间

theme: fancy

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

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


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

大部分都说跟 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('你的新密码');