mysql - 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
解决方案
推荐阅读
- windows - 在 Windows 10 中以高对比度的暗模式使用 Visual Studio 2019
- rancher - Rancher CLI 登录错误 - 状态 [401 未授权]。正文:[message=clusterID 不匹配]
- c# - 如何从 Windows 窗体应用程序写入文本文件
- r - Mplus vs lavaan 报告的自由参数数量
- javascript - 托管 let, const
- parse-platform - 如何以编程方式在 Parse Server 中的 CLP 上设置指针权限?
- pygame - 如何将多首歌曲/曲目加载到 pygame 中?
- google-apps-script - 调用方法 guestCanModify() 时出错
- sql - postgresql 过滤来自 bytea 列的数据
- c# - OnPaint 文本框问题 -