MySQL datadir yolunu değiştirmek.

Cpanel WHM veya diğer panelleri kullanırken sunucu üzerinde yer kalmaz ise MySQL klasör/dosyalarını başka bir disk alanına taşımak ve artık yeni yerinden kullanılması disk üzerinde yer kazanılmasını sağlayabilir.

MySQL de yaşanacak her türlü sorun için önce yedek alınmalı.

 

mysqldump --all-databases | gzip > /home/veritabaniyedekleri_$(date +%F_%R).sql.gz 
 
service mysql stop
mkdir /home/yeni_mysql
mv /var/lib/mysql /home/yeni_mysql
chown -R mysql:mysql /home/yeni_mysql/mysql
ln -s /home/yeni_mysql/mysql /var/lib/mysql
Artık bu yeni yolu mysql ayar dosyasına ekleyerek servisi başlatabiliriz  
 
nano /etc/my.cnf
 
 
datadir=/home/yeni_mysql/mysql/
  Servisi yeniden başlatalım
 
service mysql start
 
 
service mysql status
ile ekrana gelen çıktıdan datadir yolunu kontrol edebiliriz.
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

İlgili diğer dökümanlar

Linuxda MySQL sunucular arası veritabanı nasıl taşınır?

Aşağıdaki kodları düzenledikten sonra bir sh dosyası içine bash dosyaadi.sh gibi...

MySQL is already upgraded to 5.7.25 hatası nasıl çözülür?

MySQL güncellemesi sırasında aşağıdaki hata alınıyorsa  This installation of MySQL is...

ÇÖZÜM: is marked as crashed and last (automatic?) repair failed (144).

MySQL yedekleme veya sorgu sırasında aşağıdaki hatayı alıyorsanız, ilgili tablonun tamir...

MySQL access denied for user 'root'@'localhost' (using password yes)

MySQL veya MariaDB servisine uzaktan bağlantı yaparken aşağıdaki gibi bir hata laıyorsanız...

Linux tüm MySQL MariaDB veritabanlarını ayrı ayrı yedeklemek.

nano yedekle.sh   USER="root"PASSWORD="********"       databases=`mysql -u...