База данных MySQL 8 при установке на Ubuntu по умолчанию пишется в папку /var/lib/mysql. Со временем база растёт и поднимается вопрос переноса её на другой раздел диска. Перенесём базу данных в /u01/mysql/mysql. Требования Подготовка Проверим где находится текущая БД MySQL. mysql -u root -p
select @@datadir; Видим, что файлы базы находятся в /var/lib/mysql/. Чтобы закрыть командную строку MySQL, введите exit. exit Останавливаем сервер MySQL: systemctl stop mysql Проверяем статус, мы должны убедиться, что сервер MySQL остановлен: systemctl status mysql Видим — Status: "Server shutdown complete". Перемещаем каталог данных MySQL Создадим папку /u01/mysql, в неё будем переносить папку с данными MySQL. С помощью rsync переносим MySQL в другую папку: rsync -av /var/lib/mysql /u01/mysql Флаг –a сохраняет привилегии и другие свойства каталога. Флаг –v предоставляет подробный вывод. Теперь внимание, папка /var/lib/mysql теперь находится по адресу /u01/mysql/mysql (ну так мне было нужно). Переим