Как исправить — mariadb не запускается после зменения расположения датафайлов?

Если MariaDB не запускается после изменения расположения данных файлов, это может быть вызвано тем, что база данных не может найти файлы данных в новом местоположении. Для того чтобы исправить эту проблему, вам следует выполнить следующие шаги:

  1. Убедитесь, что вы правильно изменили параметры расположения данных в конфигурационном файле MariaDB. Обычно этот файл находится по пути /etc/my.cnf или /etc/mysql/my.cnf. Найдите строки, отвечающие за расположение данных (например, datadir) и убедитесь, что они указывают на новое местоположение данных.
  1. Проверьте права доступа к новому местоположению данных. MariaDB должен иметь соответствующие разрешения для чтения и записи в этих каталогах. Используйте команду ls -l для проверки прав доступа.
  1. Проверьте, не содержатся ли файлы данных в других местах, на которые ссылаются другие параметры в конфигурационном файле MariaDB. Например, файлы логов или файлы конфигурации.
  1. Попробуйте перезапустить MariaDB после внесения изменений в конфигурационный файл с помощью команды sudo systemctl restart mariadb или sudo service mariadb restart.
  1. Просмотрите логи ошибок MariaDB, которые могут находиться в файле журнала ошибок. Обычно этот файл находится по пути /var/log/mysql/error.log. Посмотрите, есть ли там сообщения об ошибках, связанных с новым местоположением данных.
  1. Если ни один из вышеперечисленных шагов не помог, попробуйте вернуть конфигурационный файл MariaDB к исходному состоянию и убедитесь, что база данных запускается корректно. Затем повторите процесс изменения расположения данных, следуя шагам выше.

Следуя этим рекомендациям, вы сможете исправить проблему с запуском MariaDB после изменения расположения данных файлов.