@immelnikoff
Изучаю БД

Как изменить расположение файлов баз данных в MySQL 8.0?

На моем компе установлен сервер MySQL 8.0. Для файлов базы данных был выделен отдельный HDD. Как сделать так, чтобы файлы этой базы лежали на новом отдельном жестком диске, а сам сервер MySQL оставался на старом диске? Нужно, чтобы на новом диске лежали ТОЛЬКО файлы базы без всякого мусора.
  • Вопрос задан
  • 3364 просмотра
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
- корректно остановить базу
- убедиться что база не запущена
- скопировать весь datadir (см. файл конфигурации mysql) в новое место
- изменить datadir в конфиге на новое место
- запустить базу
- проверить успешность и снести старый datadir
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
AlexMcArrow
@AlexMcArrow
Люблю РНР, да я такой!
Файл my.cnf
datadir=/data/mysql - пишите путь куда вам надо
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Опция --datadir, она же есть в конфиг-файле.
Системная переменная datadir
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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