Minggu, 26 Januari 2014

Memindahkan Folder Data Mysql di Ubuntu

Secara default folder atau directory data(datadir) di ubuntu berada di folder /var/lib/mysql. Bagaimana caranya jika anda bermaksud memindahkannya ke folder lain, misalnya ke folder /home/herdiansc/mysql ? Configurasi letak folder data mysql tersebut di tangani oleh file konfigurasi yang berada di /etc/mysql/my.cnf, tapi ternyata tidak hanya itu yang mesti dirubah ada beberapa langkah lainnya yang mesti dilakukan untuk memindahkan folder data mysql, berikut adalah langkah-langkahnya:


1. Buatlah folder yang akan anda jadikan sebagai tempat data mysql yang baru contohnya di /home/herdiansc/mysql.

2. Selanjutnya buka file /etc/mysql/my.cnf kemudian ganti baris datadir    = /var/lib/mysql menjadi datadir = /home/herdiansc/mysql

3. Selanjutnya buka file /etc/apparmor.d/usr.sbin.mysqld di sini anda harus mengganti dua baris yakni
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,

menjadi
/home/herdiansc/mysql/ r,
/home/herdiansc/mysql/** rwk,


4. Silahkan restart apparmor anda dengan cara menjalankan perintah sudo /etc/init.d/apparmor restart

5. Selanjutnya anda harus menginitialisasi folder data mysql yang baru yang berada  di /home/herdiansc/mysql tadi dengan cara menjalankan perintah
mysq_install_db --user=mysql --datadir=/home/herdiansc/mysql

6. Selanjutnya anda harus merubah ownership dan permission untuk folder data mysql yang baru dengan menjalankan dua perintah berikut ini:
untuk mengganti ownership silahkan dunakan perintah ini:
sudo chown -R mysql:mysql /home/herdiansc/mysql
untuk permssion silahkan ubah menjadi 700 dengan menjalankan perintah ini:
sudo chmod -R 700 /home/herdiansc/mysql

7. Ini adalah langkah terakhir yang harus anda lakukan, silahkan restart mysql anda dengan menjalankan perintah:
sudo service mysql restart

Sebagai informasi semua langkah-langkah tersebut dijalankan di ubuntu 12.04. Jadi jika anda menjalankan di ubuntu versi lain silahkan sesuaikan jika memang ada perbedaan.

Terimakasih telah membaca dan semoga bermanfaat.

Tidak ada komentar:

Posting Komentar