Звичайно, ви можете! Ви повинні надати дозвіл на корені . Прочитайте сторінки посібника з ln .
MySQL зберігає дані бази даних у відокремлених місцях /var/lib/mysql
. Я думаю, спочатку вам довелося скласти рейтинг, куди ви хочете помістити вибрані файли бази даних. Надайте кореневий дозвіл, зупиніть дімон MySQL:
# /etc/init.d/mysql stop
Скопіюйте свої дані в нову папку:
# cp /var/lib/mysql/DATABASENAME /path/to/new/database/dir
Видаліть ваш старий редактор з файлів даних MySQL: ( Увага! ВСЕГДИ спочатку зробіть дамп SQL !!! )
# rm -R /var/lib/mysql/DATABASENAME
Створіть посилання назад до реєстру даних MySQL: ( Зверніть увагу! Спочатку прочитайте сторінку людини ln !!! )
# ln -s /full/path/to/new/database/dir /var/lib/mysql/DATABASENAME
Після цього, ви готові, запустіть MySQL:
# /etc/init.d/mysql start
Увага! Якщо ваш новий редактор не записується та не читається MySQL, це не працює! Наприклад, поширена проблема: ви поміщаєте ваш новий реєстр даних у свою домашню папку, ваша домашня папка читається захищеною іншими (наприклад: drwxrwx --- ви, ваш youdir).
Запитайте, чи хочете ви дізнатися інші речі про цей метод!