Mysqld не запускается и не регистрируется

mysqld не запускаются, так как нет процесса и нет журналов.

SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Запуск mysqld start (как root)

151025 14:52:07 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead. 151025 14:52:07 [Note] mysqld (mysqld 5.5.44-0ubuntu0.14.04.1) starting as process 1652 ...

И с --verbose оно возвращается одинаково.

Конечно, я проверяю журналы, но журналов нет.

] Спасибо

1
задан 25 October 2015 в 23:03

1 ответ

Вот некоторые из решений этой проблемы.

Возможно, /var/run/mysql/mysql.sock отсутствует. Если отсутствует /var/run/mysql/mysql.sock, вы можете заменить его, выполнив следующее:

sudo touch /var/run/mysql/mysql.sock
sudo chown mysql /var/run/mysql/mysql.sock

Если это не поможет вам попробовать и переустановить его.

Сначала удалите его:

sudo apt-get --purge remove mysql-server
sudo apt-get --purge remove mysql-client
sudo apt-get --purge remove mysql-common

sudo apt-get autoremove
sudo apt-get autoclean

Также удалите MySQL dir:

sudo rm -rf /etc/mysql

И затем установите его:

sudo apt-get install mysql-server mysql-client
[d6 ] После этого вы можете проверить статус:

sudo service mysql status

Обход проблемы, если проблема AppArmor:

sudo aa-complain /etc/apparmor.d/*mysql*

А также проверьте, достаточно ли места на диске.

3
ответ дан 23 May 2018 в 16:22
  • 1
    Надеюсь это поможет. – user 26 October 2015 в 01:30
  • 2
    Привет, Спасибо за ваш ответ. Однако, если я удалю свой БД, я потеряю все файлы. – Félix Desjardins 26 October 2015 в 21:28
  • 3
    Вы также можете попробовать mysql.server start, если ваш сервер не запущен. – user 27 October 2015 в 01:45
  • 4
    Или, возможно, вам нужно установить mysql-server, если вы установили только mysql-client. – user 27 October 2015 в 01:48
  • 5
    Продолжайте пробовать и давать мне отзывы о вашем процессе, потому что эта проблема может быть решена по-разному, и некоторые из этих решений должны работать на вас. – user 27 October 2015 в 01:50

Другие вопросы по тегам:

Похожие вопросы: