Memindahkan Direktori Data MySQL
Menukar direktori data lalai untuk MySQL mungkin diperlukan dalam senario yang memerlukan ruang storan tambahan atau keutamaan organisasi. Dengan mengikuti satu siri langkah yang ditakrifkan dengan baik, adalah mungkin untuk menempatkan semula direktori data tanpa menjejaskan kebolehcapaian pangkalan data.
Untuk memulakan proses, MySQL mesti dihentikan menggunakan perintah sudo /etc/init.d/mysql stop . Selepas itu, direktori data sedia ada, biasanya terletak di /var/lib/mysql, disalin ke laluan baharu menggunakan perintah sudo cp -R -p /var/lib/mysql /newpath.
Seterusnya, Fail konfigurasi MySQL /etc/mysql/my.cnf (atau /etc/mysql/mysql.conf.d/mysqld.cnf) diedit untuk menukar entri datadir ke laluan direktori baharu.
Untuk mengemas kini profil AppArmor, perintah sudo gedit /etc/apparmor.d /usr.sbin.mysqld dilaksanakan dan mana-mana baris yang bermula dengan /var/lib/mysql diubah suai untuk mencerminkan jalan baru. Fail disimpan dan ditutup sebelum memulakan semula profil AppArmor dengan sudo /etc/init.d/apparmor reload.
Akhir sekali, MySQL dimulakan semula dengan sudo /etc/init.d/mysql restart, membenarkan akses kepada pangkalan data yang sama seperti dahulu, kini terletak dalam direktori data yang dipindahkan.
Atas ialah kandungan terperinci Bagaimanakah Saya Memindahkan Direktori Data MySQL Saya dengan Selamat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!