Server database MySql adalah server database yang banyak digunakan disamping karena gratis juga kehandalannya.
Saat install server MySql, default directory tempat penyimpanan data ditaruh di /var/lib/mysql.
Kalau kita ingin memindahkan data ke lokasi yang kita inginkan, misal home directory kita maka langkah yang perlu dilakukan adalah.. (asumsi server mysql sudah terinstall)
1. Stop server mysql :
#/etc/init.d/mysql stop
2. Buat directory tempat penyimpanan data yang baru, asumsi dipindah ke /home/mysql. Dan ubah kepemilikan file ke user mysql
#mkdir /home/mysql
#chown -R mysql:mysql /home/mysql
3. Copy semua file yang ada di /var/lib/mysql ke directory yang baru
#cp -R -p /var/lib/mysql /home/mysql
4. Edit file my.cnf di /etc
#nano /etc/mysql/my.cnf
Ubah datadir=/var/lib/mysql ke datadir=/home/mysql
5. Mulai dari Ubuntu 7.10 (Gutsy Gibbon), Ubuntu memiliki software security yakni AppArmor yang menspesifikasikan area filesistem aplikasi yang diijinkan untuk diakses.
Karenanya spesifikasi tentang profile mysql juga harus dirubah di apparmor agar mysql bisa digunakan. Caranya edit konfigurasi apparmor mysql
#nano /etc/apparmor.d/usr.sbin.mysqld
cari baris yang diawali /var/lib/mysql, ubah ke /home/mysql. Terus save file
6. Reload Apparmor dan Mysql
#/etc/init.d/apparmor reload
#/etc/init.d/mysql restart
Selesai... tinggal test mysql, create database maupun lainnya dan lihat apakah data sudah disimpan ke directory yang baru...
Selamat mencoba....
APA SIH BEDANYA CD/DVD -R +R RW ? CD/DVD merupakan salah satu media penyimpanan yang cukup populer. Namun, pada saat ... Lanjut
Mengaktifkan USB port melalui BIOS (Basic Input Output System) Ada beberapa PC yang memiliki ... Lanjut
Perbedaan USB 1.0, 2.0, dan 3.0 Universal Serial Bus atau yang biasa disebut USB memiliki ... Lanjut
Mantap! mysql adalah salah satu DBMS yang paling saya suka. Cepat, ringan dan sangat manageable. Thanks for the good article
Comment Reply