MySQL停止运行并消失套接字文件

时间:2018-12-26 16:21:33

标签: mysql mariadb

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

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

为了创建所需的文件,我跟随this solution将目录/var/lib/...更改为/var/run/...,因为这是设置配置的方式。奇怪的是,当我按照说明的步骤进行操作时,可以启动该过程并且可以访问我的数据库,但是过了一会儿它突然停止并且文件(mysqld.sock和mysqld.pid)消失了。 这怎么可能?如何避免这种情况发生?

50-server.cnfmariadb上的设置为:

#
# * 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

0 个答案:

没有答案