Наш I.T. dept хочет, чтобы я настроил сервер MySQL для использования каталога данных, отличного от заданного по умолчанию (/ data).
Мы используем MySQL 5.0.45-7.el5 на RHEL 5.
Какова общая процедура для этого?
Есть ли какие-нибудь предостережения или ошибки, о которых я должен знать, прежде чем начать?
А как насчет системы упаковки RHEL. Будет ли сложнее обновить пакет MySQL, если каталог данных не находится в месте по умолчанию?
Самым простым было бы остановить mysql, переместить файлы в новую папку и создать символическую ссылку со значения по умолчанию на новую папку.
Если это отдельный диск, вы можете просто изменить точку монтирования на расположение по умолчанию:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/cciss/c0d0p2 10154020 1518184 8111716 16% /
/dev/cciss/c0d0p1 101086 15310 80557 16% /boot
tmpfs 1037808 0 1037808 0% /dev/shm
/dev/cciss/c0d0p5 122510780 43692600 72494596 38% /var/lib/mysql
РЕДАКТИРОВАТЬ: вот строка из моего / etc / fstab
LABEL=/var/lib/mysql /var/lib/mysql ext3 defaults,noatime,nodiratime 1 2
У вас не должно возникнуть проблем с обновлением пакетов, монтируемых в месте по умолчанию, с использованием ссылок или изменением местоположения в файле my.cnf.
РЕДАКТИРОВАТЬ: вот элементы, которые вы бы отредактировали в своем my.cnf:
#basedir = /var/lib/mysql
#datadir = /var/lib/mysql/data/