@lolka02

Почему перестал работать mysql?

Так как мало было места для раздела / . а в /home больше свободного места перенес папку /var в /home/var и создал симлинк но mysql перестал работать , как быть? что сделать?
mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Fri 2020-10-16 12:00:42 +05; 2min 20s ago
    Process: 8385 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
    Process: 8393 ExecStart=/usr/sbin/mysqld (code=exited, status=1/FAILURE)
   Main PID: 8393 (code=exited, status=1/FAILURE)
     Status: "Server startup in progress"
      Error: 9 (Неправильный дескриптор файла)
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 2
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Зачем симлинки?
Измените путь в конфигурационном файле my.cnf.
socket=/home/var/mysql/mysql.sock
datadir=/home/var/mysql/

А вообще данных для ответа мало - причин может быть много.
Ответ написан
IlyaEvseev
@IlyaEvseev
Opensource geek
Не надо переносить /var в /home, так можно всю систему поломать.
Если место занимает mysql, то достаточно перенести только /var/lib/mysql
Чтобы увидеть ошибку, полный вывод сервиса смотрите командой "journalctl -xeu mysql"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы