Конечно, вы можете! Вы должны предоставить root permisson. Прочтите ln страницы руководства.
MySQL хранит данные базы данных в разделенных dirs в /var/lib/mysql. Я думаю, сначала вам нужно было создать каталог, где вы хотите поместить файлы выбранной базы данных. Предоставьте root permisson, остановите MySQL deamon:
# /etc/init.d/mysql stop
Скопируйте свои данные в новую папку:
# cp /var/lib/mysql/DATABASENAME /path/to/new/database/dir
Удалите старый каталог из файлов данных MySQL: ( grant root permisson )
# rm -R /var/lib/mysql/DATABASENAME
Сделать символическую ссылку обратно в каталог данных MySQL: (Обратите внимание! Прочтите страницу man ln first !!!)
# ln -s /full/path/to/new/database/dir /var/lib/mysql/DATABASENAME
[d9 ] После этого вы готовы, запустите свой MySQL: # /etc/init.d/mysql start
Внимание! Если ваш новый каталог не будет записываться и читаться MySQL, это не сработает! Например, общая проблема: вы поместите свой новый каталог данных в свою домашнюю папку, ваша домашняя папка будет защищена другими пользователями (например: drwxrwx --- you you yourdir).
Спросите, хотите ли вы узнайте другие вещи об этом методе!