首页 > 解决方案 > MySQL停止和套接字文件消失

问题描述

MySQL在本地机器上启动时遇到问题。每次我尝试启动实例时,我都会得到:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")

为了创建所需的文件,我按照此解决方案将目录更改为/var/lib/.../var/run/...因为这是我的配置设置方式。奇怪的是,当我按照描述的步骤启动过程时,我可以访问我的数据库,但过了一会儿它突然停止并且文件(mysqld.sock 和 mysqld.pid)消失了。这怎么可能?怎样才能避免它的发生?

50-server.cnf我的我的设置mariadb是:

#
# * Basic Settings
#
user        = mysql
pid-file    = /var/run/mysqld/mysqld.pid
socket      = /var/run/mysqld/mysqld.sock
port        = 3306
basedir     = /usr
datadir     = /var/lib/mysql
tmpdir      = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address        = localhost

标签: mysqlmariadb

解决方案


推荐阅读