2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > ubuntu mysql无法启动服务器_ubuntu – Mysql无法启动mysqld.sock缺失

ubuntu mysql无法启动服务器_ubuntu – Mysql无法启动mysqld.sock缺失

时间:2023-01-10 06:37:28

相关推荐

ubuntu mysql无法启动服务器_ubuntu – Mysql无法启动mysqld.sock缺失

要查找系统上运行的所有套接字文件:

sudo find / -type s

我的Mysql服务器系统在/var/lib/mysql/mysql.sock中打开了套接字

找到套接字打开的位置后,使用套接字文件的路径添加或编辑/etc/f文件中的行:

socket=/var/lib/mysql/mysql.sock

有时,启动命令行可执行文件的系统启动脚本会指定标志–socket = path.此标志可以覆盖f位置,这将导致找不到f文件指示的位置的套接字.

然后,当您尝试运行mysql命令行客户端时,它将读取f以查找套接字,但由于它与服务器创建的不同,因此无法找到它.所以,除非你关心套接字所在的位置,否则只需更改f即可.

如果您是Linux系统中的超级用户,基于以上内容,请执行以下操作:

kill -9

或者有时你可以这样做:

pkill -9 mysqld

执行此操作后,您可能希望在/ var / run / mysqld /中查找pid文件并将其删除

确保套接字上的权限是这样的,即任何用户mysqld正在运行,因为它可以读/写它.一个简单的测试是将其打开到完全读/写并查看它是否仍然有效:

chmod 777’/var/run/mysqld/mysqld.sock’

如果这样可以解决问题,则可以根据安全设置根据需要定制套接字的权限和所有权.

此外,运行mysqld进程的用户必须可以访问套接字所在的目录.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。