Home > Gezegen, Linux > Mysql Data Dizinini Değiştirme

Mysql Data Dizinini Değiştirme

MysqlMysql data dizini ön tanımlı /var/lib/mysql olarak belirlenmiştir. Çeşitli ihtiyaçlardan dolayı bunun yerini değiştirmemiz gerekebilir. Mesela ben ayrı bir bölümde tuttuğum /home dizini altına taşımak istiyorum. Tüm işlemleri root yetkisiyle yapıyoruz. Öncelikle mysql servisini durduralım.
Ben pardus kullandığım için

# service mysql-server stop

Diğer dağıtımlarda farklı olabilir.
Ardından ilgili dizini yeni yerine kopyalayalım.

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

Daha sonra mysql sunucusuna yeni dizinimizi haber verelim. /etc/mysql/my.cnf dosyasında
datadir = /var/lib/mysql olan satırı
datadir = /home/mysql olarak değiştirelim.
Şimdi servisi yeniden başlatabiliriz.

# service mysql-server start

Eğer düzgün bir şekilde çalışıyorsa /var/lib/mysql dizinini silebiliriz. Ama ismini değiştirip birkaç gün her ihtimale karşı saklamak çok mantıklı.

Categories: Gezegen, Linux Tags: , , , ,
  1. No comments yet.
  1. No trackbacks yet.