Cara Menukar Direktori Data MySQL Default di Linux
- 770
- 123
- Mr. Ramon Runolfsson
MySQL adalah Sistem Pengurusan Pangkalan Data Relasi yang popular (RDMS). Ia digunakan secara meluas oleh aplikasi web untuk menyimpan data secara kekal. MySQL tersedia untuk semua sistem operasi utama seperti Windows, Linux, dan MacOS. Anda boleh mencari arahan pemasangan di sini.
Pada sistem Linux, MySQL menyimpan semua fail di bawah /var/lib/mysql
direktori. Kebanyakan sistem operasi telah dipasang /direktori var pada sistem fail root ( /). Ini baik untuk sistem pembangunan tetapi kami tidak mengesyorkan menjaga/var/lib/mysql pada sistem fail root untuk pelayan pengeluaran.
Dalam tutorial ini, kami akan membantu anda menukar direktori data lalai untuk MySQL dan memindahkannya ke lokasi lain.
Langkah untuk menukar direktori data lalai di MySQL
Ikuti langkah di bawah untuk membuat semua perubahan. Dalam beberapa kes Nama Perkhidmatan, Direktori Data Lalai atau Perubahan Jalan Konfigurasi MySQL. Oleh itu, gunakan semua arahan mengikut tetapan sistem anda.
- Hentikan MySQL - Sebelum membuat sebarang perubahan, mula -mula pastikan untuk menghentikan perkhidmatan MySQL
sudo systemctl berhenti mysql
- Salin direktori data - Sekarang salin Direktori Data Mysql Default (/var/lib/mysql) ke lokasi lain mengikut keperluan anda. Juga tetapkan pemilikan MySQL yang diperlukan di lokasi direktori baru. Seperti perintah di bawah, kami memindahkan direktori data ke /data/mysql.
cp -rap/var/lib/mysql/data/mysql
Chown mysql.mysql /data /mysql
- Kemas kini fail konfigurasi - Edit fail konfigurasi mysql /etc/my.cnf dan mengemas kini nilai Datadir dan soket Pembolehubah seperti di bawah.
- Tukar dari:
datadir =/var/lib/mysql soket =/var/lib/mysql/mysql.kaus kaki12 datadir =/var/lib/mysqlsocket =/var/lib/mysql/mysql.kaus kaki
Bertukar kepada:
datadir =/data/socket mysql =/data/mysql/mysql.kaus kaki12 datadir =/data/mysqlsocket =/data/mysql/mysql.kaus kaki - Mulakan MySQL - Setelah membuat semua perubahan di atas, mulakan perkhidmatan MySQL. Sekarang ia akan menggunakan laluan direktori data baru
SUDO Systemctl Mula Mysql
Itu sahaja. Dengan bantuan arahan bantuan, anda dengan mudah akan menukar lokasi direktori data lalai untuk pelayan MySQL dan MariaDB di Linux Systems.
- « Urus Amazon S3 menggunakan utiliti perintah Windows (S3.exe)
- Cara Menyiapkan Sijil SSL dengan Node.JS di Linux »