S0t4's Blog

Hanya Catatan dan Mencoba Untuk Berbagi

Wednesday, December 15, 2010

Ubah Lokasi Data Direktori Server MySql di Ubuntu

  Blogger Sejati       Wednesday, December 15, 2010
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 drectory yang baru...


Selamat mencoba....
logoblog

Thanks for reading Ubah Lokasi Data Direktori Server MySql di Ubuntu

Previous
« Prev Post

No comments: