mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists

原因

因为业务需要重启了ubuntu实例,重启以后mysql服务启动不了,所以进行了手动重启,运行下面的命令:

mysqld_safe --defaults-file=/etc/database/****/mysql/my.cnf --user=root

仍然无法启动,提示以下信息

Directory '/var/run/mysqld' for UNIX socket file don't exists

解决方法

百度后找到了原因,原来是无法创建mysqld文件夹,权限不够。解决方法很简单,创建文件夹并修改文件夹所有者即可:

  1. mkdir -p /var/run/mysqld
  2. chown mysql:mysql /var/run/mysqld

本文作者:肖云

本文链接:http://www.d7dd.com/2021/10/mysqld-safe-run-no-exists

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!

cmd命令行输出中文乱码
0 条评论
已登录,注销 取消