随便操作点mysql的命令都会报错,重启和停止不受影响
输入mysql_config --socket 命令查看当前socket配置 发现该路径和mysqld的socket路径不同,这时候cd到my.cnf配置文件进行修改
输入命令:sudo nano /etc/my.cnf 打开文本编辑器,通过上下键盘去控制插入位置
两个socket配置路径必须要一致
[mysqld]
socket=/usr/local/mysql/mysql.sock
[client]
socket=/usr/local/mysql/mysql.sock
根据自己当前的mysql.sock路径进行修改
按 Ctrl + O 保存更改,然后按 Enter 确认文件名,接着按 Ctrl + X 退出编辑器。
sudo systemctl restart mysql 命令重启一下MySQL服务
最后重新执行MySQL命令,报错消失。