我管理一个在Ubuntu上运行的本地Intranet网站。现在,每次重启服务器时,mysqld.sock和mysql.sock文件似乎都消失了。这会导致MySQL服务器无法启动。
这是一个常见问题吗?每次,我都必须重新安装MySQL服务器和客户端才能再次出现。
答案 0 :(得分:0)
mysql.sock
文件在MariaDB
启动时创建,在MariaDB
关闭时被删除。如果MariaDB
未运行,则不存在。
多个my.cnf
文件可能会发生冲突。
检查系统中是否有多个my.cnf
文件。
可能的位置包括: < / p>
尝试使用mysql_install_db“离线”重新初始化您的数据目录。
答案 1 :(得分:0)
对我来说,情况是操作系统更新将/var/run/
转换为临时目录,每次重启时都会清除。
解决方案是使用此处描述的两种方法之一强制在每次启动时重新创建/var/run/mysqld
:here