ГлавнаяРегистрацияВходВ закладки

Главная » Статьи » Ubuntu » MySQL
Перенос MySQL баз данных на отдельные жесткий диск в CentOS
Автор: admin  Раздел: MySQL
Нужно перенести MySQL на новый SSD диск /dev/sdc.

Устанавливаем parted (CentOS):
yum install -y parted

Ставим parted (Debian):
apt-get install -y parted

Основываем 1 разоблачил на новоиспеченном диске:
parted /dev/sdc mklabel msdos
parted /dev/sdc mkpart primary ext3 0 100%

Форматируем его:
mkfs.ext3 /dev/sdc1

Тушим MySQL (CentOS):
/etc/init.d/mysqld stop

Гасим MySQL (Debian):
/etc/init.d/mysql stop

Удостоверяемся, что MySQL выключился:
ps aux | grep mysql -i

Устанавливаем новый диск:
mount /dev/sdc1 /mnt
Воспроизводим все комп.данные базы на него:
cp -aR /var/lib/mysql/* /mnt

Отмонтируем новый диск:
umount /mnt

Выносим MySQL с главного диска в бэкап папку:
mv /var/lib/mysql /var/lib/mysql_old

Создаем папку для непрерывного монтирования новоиспеченного твердого диска:
mkdir /var/lib/mysql

Подливаем в fstab последующее:
/dev/sdc1 /var/lib/mysql ext3 defaults 0 0

Устанавливаем:
mount -a

Убеждаемся, что монтирование совершено уважительно:
mount | grep sdc
/dev/sdc1 on /var/lib/mysql type ext3 (rw)

Дальше обмениваем права на теснее установленный диск:
chown mysql:mysql /var/lib/mysql
chmod 755 /var/lib/mysql

Бросим MySQL (CentOS):
/etc/init.d/mysqld start

Запускаем MySQL (Debian):
/etc/init.d/mysql start

Все, теперь же MySQL трудится с нового жесткого диска
Просмотров: 4794
Дата: 2011-08-03 19:49:43
Комментариев: 0
Источник: