Cara mengubah direktori data mysql default di linux
- 3631
- 670
- Daryl Hermiston DVM
MySQL adalah sistem manajemen database relasional yang populer (RDMS). Ini banyak digunakan oleh aplikasi web untuk menyimpan data secara permanen. MySQL tersedia untuk semua sistem operasi utama seperti Windows, Linux, dan MacOS. Anda dapat menemukan instruksi instalasi di sini.
Pada sistem Linux, MySQL menyimpan semua file di bawah /var/lib/mysql
direktori. Sebagian besar sistem operasi telah dipasang /var direktori pada sistem file root ( /). Ini bagus untuk sistem pengembangan tetapi kami tidak merekomendasikan menjaga/var/lib/mysql pada sistem file root untuk server produksi.
Dalam tutorial ini, kami akan membantu Anda mengubah direktori data default untuk MySQL dan memindahkannya ke beberapa lokasi lain.
Langkah untuk Mengubah Direktori Data Default di MySQL
Ikuti langkah -langkah di bawah ini untuk membuat semua perubahan. Dalam beberapa kasus nama layanan, direktori data default atau perubahan jalur file konfigurasi mysql. Jadi gunakan semua perintah sesuai dengan pengaturan sistem Anda.
- Hentikan mysql - Sebelum melakukan perubahan, pertama -tama pastikan untuk menghentikan layanan mysql
sudo systemctl hentikan mysql
- Salin Direktori Data - Sekarang Salin Direktori Data MySQL Default (/var/lib/mysql) ke lokasi lain sesuai kebutuhan Anda. Juga menetapkan kepemilikan MySQL yang diperlukan di lokasi direktori baru. Sesuai perintah di bawah ini, kami merelokasi direktori data /data/mysql.
CP -Rap/var/lib/mysql/data/mysql
Chown mysql.mysql /data /mysql
- Perbarui file konfigurasi - Edit file konfigurasi mysql /etc/my.CNF dan perbarui nilainya datadir Dan stopkontak variabel seperti di bawah ini.
- Ubah dari:
datadir =/var/lib/mysql socket =/var/lib/mysql/mysql.kaus kaki12 datadir =/var/lib/mysqlsocket =/var/lib/mysql/mysql.kaus kaki
Mengubah:
datadir =/data/mysql socket =/data/mysql/mysql.kaus kaki12 datadir =/data/mysqlsocket =/data/mysql/mysql.kaus kaki - Mulailah mysql - Setelah membuat semua perubahan di atas, mulailah layanan MySQL. Sekarang akan menggunakan jalur direktori data baru
sudo systemctl mulai mysql
Itu dia. Dengan bantuan instruksi bantuan, Anda akan dengan mudah mengubah lokasi direktori data default untuk server MySQL dan MariaDB di sistem Linux.
- « Kelola Amazon S3 Menggunakan Utilitas Perintah Windows (S3.exe)
- Cara Mengatur Sertifikat SSL dengan Node.JS di Linux »