MySQL - CentOS 6 - как поменять datadir для баз

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск


MySQL - CentOS 6 - как поменять datadir для баз

Копируем базы со старой директории в новую:

# cp -r /var/lib/mysql /home/mysql

Меняем datadir на новую директорию:

# vi /etc/my.cnf
#datadir=/var/lib/mysql
datadir=/home/mysql

Подправляем права:

 # chown -R mysql:mysql /home/mysql

/var/lib/mysql/mysql.sock - оставляем на старом месте.


Перезапускаем:

# /etc/init.d/mysqld stop
# /etc/init.d/mysqld start


Если mysql не останавливает через init скрипты, то прибиваем через kill -9 pid и очищаем место от старых баз.

Логи проверяем вот тут:

# tail -f /var/log/mysqld.log