1

У меня есть данные MySQL, подключенные к

/var/lib/mysql

И я хочу переместить его в

/fast/mysql 

Мой план следующий:

  1. Стоп mysql.
  2. Rsync из /var/lib/mysql в /fast/mysql .
  3. Измените my.cnf чтобы он указывал на /fast/mysql .
  4. Запустите MySQL.

Есть ли проблемы с моим планом?

2 ответа2

0

вы можете использовать символическую ссылку

mv /var/lib/mysql /fast/mysql
ln -s /fast/mysql /var/lib/mysql
0

Если вы используете apparmor, вам нужно сообщить ему, что MySQL разрешен доступ к файлам в новом месте.

Ваш дистрибутив может быть настроен по-другому, но в Ubuntu 12.10 вам нужно отредактировать этот файл:

/etc/apparmor.d/usr.sbin.mysqld

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .