Забув про броню додатків.
Для всіх, хто цікавиться, я зробив наступне для переміщення папки.
Зупинення сервера mysql:
stop mysql
Створіть новий каталог:
mkdir /array2/mysql
Скопіюйте ТІЛЬКИ папки бази даних:
cp -R /var/lib/mysql /array2/mysql
cp -R /var/lib/mysql/users /array2/mysql
Резервне копіювання my.cnf
файлу:
cp /etc/mysql/my.cnf /root/my.cnf.backup
Відредагуйте my.cnf
файл:
nano /etc/mysql/my.cnf
Змініть всі згадки про старий datadir та сокет на нове місце
Мої стали:
datadir=/array2/mysql
socket=/array2/mysql/mysql.sock
Оновіть права доступу до каталогу:
chown -R mysql:mysql /array2/mysql
Перейменуйте старий каталог:
mv /var/lib/mysql /var/lib/mysql-old
Створіть символьне посилання на всякий випадок:
ln -s /array2/mysql /var/lib/mysql
Повідомте AppArmor про новий датчик даних:
echo "alias /var/lib/mysql/ -> /your/new/datadir/," >> /etc/apparmor.d/tunables/alias
Перезавантажте профілі програми
sudo /etc/init.d/apparmor reload
Потім запустіть mysql:
start mysql