Aşama 1
Öncelikle sürücünüzü kurun (fstab'da doğru bir şekilde monte edildiği ve kurulumun doğru olduğu varsayıldı) ve yeni MySQL dizini oluşturun:
sudo mkdir /path/to/new/mysql
Bu klasörün doğru izinlere sahip olduğundan emin olun:
chown -R mysql:mysql /data/mysql
Şimdi burada verileri kopyalarken hizmeti kapatabilirsiniz. Verileri geçerli veri dizininden yeni veri dizinine kopyalayın, örnek :.
sudo cp -R /var/lib/mysql/* /path/to/new/mysql/
ya da isterseniz her veritabanını ayrı ayrı kopyalayabilir ya da güvende hissediyorsanız, mv
komutu kullanarak klasörü taşıyabilirsiniz .
Adım 2
İçindeki MySQL verilerinizin konumunu değiştirebilirsiniz my.cnf
. Bu dosyanın nerede olduğunu bilmiyorsanız şu komutu çalıştırabilirsiniz:
locate my.cnf
Bu, my.cnf dosyasının bulunduğu yerin yolunu verecektir. Ardından dosyayı düzenleyin:
sudo vi /etc/mysql/my.cnf
(elbette yolunuzla değiştirmeniz gerekir)
Şimdi arayın datadir = /var/lib/mysql
ve güncelleyin datadir = /path/to/new/mysql
.
Sonra mysql'yi yeniden başlatın
sudo /etc/init.d/mysqld restart
Birkaç gün / hafta sonra rahat hissediyorsanız eski klasörü (/ var / lib / mysql) kaldırabilir veya içindeki her şeyi yedekleyebilirsiniz.