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('你的新密码');
相关文章
- mysql部署方案2.0
- SQL 注入漏洞检测与利用
- Amoeba 实现MySQL读写分离
- T-SQL程序练习02
- T-SQL程序练习03
- 【MySQL系列】- MySQL执行计划一览
- 安卓开发过程中的RatingBar、Handler以及GPS在大型项目中的使用【Android】
- DVWA漏洞演练平台 - SQL注入
- 审计一套CMS中的SQL注入
- mysql 函数: find_in_set()、instr()
- PHP 编程SQL注入问题与代码
- Redis 数据库配置与应用
- MySQL 之基础命令(精简笔记)
- MySQL 之高级命令(精简笔记)
- MySQL 之单表查询(精简笔记)
- MySQL 权限与备份管理(精简笔记)
- MySQL 存储过程与函数(精简笔记)
- PHP SQL 注入代码审计
- 教你快速实现“基于Docker快速构建基于Prometheus的MySQL监控系统”
- MySQL 字符串与时间操作函数