В этом посте покажем как решить проблему с запуском базы данных MySQL\MariaDB. Ошибка:"Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details." выводится после попытки запустить службу базы данных или перезагрузить ее systemctl start mysqld или systemctl start mariadb.

Решение следующее:
1. Переходим в директорию /var/lib/mysql,командой:

cd /var/lib/mysql

2. Смотрим список имеющихся баз и файлов в этой директории командой ls.

3. На всякий случай скопируйте информацию из данной директории предварительно. Затем удаляем все файлы из выбранной директории командой:

rm -r *

4. Выполним команду инициализации директорий базы данных:

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

5. Теперь осталось проверить, что служба MySQL\MariaDB снова запускается

systemctl start mysqld
systemctl start mysql.service
systemctl start mariadb

Все должно работать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.