if ($answer_counter == 1): ?>
endif; ?>
Забыл о брони приложения.
Для всех, кто заинтересован, я сделал следующее, чтобы переместить папку.
Остановите сервер 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 узнает о новом datadir:
echo "alias /var/lib/mysql/ -> /your/new/datadir/," >> /etc/apparmor.d/tunables/alias
Обновить профили apparmor
sudo /etc/init.d/apparmor reload
Затем запустите mysql:
start mysql