У меня проблемы с запуском 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