Шаг 1
Сначала настройте ваш диск (предполагается, что он смонтирован и правильно настроен в fstab) и создайте новый каталог MySQL:
sudo mkdir /path/to/new/mysql
Убедитесь, что эта папка имеет необходимые разрешения:
chown -R mysql:mysql /data/mysql
Теперь здесь вы можете отключить сервис при копировании данных. Скопируйте данные из текущего каталога данных в новый каталог данных, например:
sudo cp -R /var/lib/mysql/* /path/to/new/mysql/
или вы можете копировать индивидуально каждую базу данных, если хотите, или если вы чувствуете себя в безопасности, вы можете переместить папку с помощью mv
команды.
Шаг 2
Вы можете изменить расположение ваших данных MySQL в вашем my.cnf
. Если вы не знаете, где находится этот файл, вы можете выполнить команду:
locate my.cnf
Это даст вам путь к тому, где находится my.cnf. Затем отредактируйте файл:
sudo vi /etc/mysql/my.cnf
(конечно, вы должны заменить свой путь)
Теперь ищите datadir = /var/lib/mysql
и обновляйте до datadir = /path/to/new/mysql
.
Затем перезапустите MySQL
sudo /etc/init.d/mysqld restart
Через несколько дней / недель, если вы чувствуете себя комфортно, вы можете удалить старую папку (/ var / lib / mysql) или сделать резервную копию всего, что находится внутри.