永发信息网

linux下mysql 2002错误,急!!!!

答案:3  悬赏:0  手机版
解决时间 2021-03-23 02:45
  • 提问者网友:却不属于对方
  • 2021-03-22 11:24
linux下mysql 2002错误,急!!!!
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-03-22 12:34
原因是,/var/lib/mysql 的访问权限问题。
修改/etc/my.conf:
[mysqld]
datadir=/usr/local/mysql/data
socket=/var/lib/mysql/mysql.sock

[mysql.server]
user=mysql
basedir=/usr/local/mysql

If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as:

[client]
socket=/var/lib/mysql/mysql.sock

运行/usr/local/mysql/bin/mysqld_safe
全部回答
  • 1楼网友:野慌
  • 2021-03-22 14:06
最好重新做一下系统试试
  • 2楼网友:动情书生
  • 2021-03-22 12:55
看起来像是不能连接到套接字文件,也就是那个mysql.sock.
在启动一个mysql服务器时,需要在/val/lib/mysql/创建一个类似的套接字文件,所以如果你不能访问那个/val/lib/mysql,那你就无法创建,你就无法启动它。所以你要检查mysql的权限问题。如果有问题,执行下面命令:
chown mysql:mysql /var/lib/mysql
chmod -R 770 /var/lib/mysql
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯