ketika memiliki server dimana partisi yang digunakan penuh, apalagi partisi tersebut digunakan sebagai base dari database. Dalam kondisi ini tentunya membuat service database seperti mysql tidak dapat berjalan dengan semestinya karena tidak ada lagi ruang yang cukup.
Jadi artikel kali ini adalah melakukan migrasi dan merubah direktori dari database mysql. Dalam contoh kasus disini menggunakan OS “Centos 6.6” dimana mysql diinstall di partisi default “/var/lib/mysql”. Mysql akan dipindahkan ke partisi dengan nama mysql.
berikut tutorial nya
- Stop service mysql.
- Membuat Direktori / Partisi Mysql.
- Menyalin atau memindahkan data.
- Edit Konfigurasi Mysql.
- Start Mysql dan memastikan log tidak ada yang bemasalah.
- Stop Service Mysql
Perintah mematikan service mysql
# service Mysql Stop
2.Membuat Direktori / Partisi Mysql.
# mkdir /backup/mysql
# chown mysql:mysql /backup/mysql
3.Menyalin atau memindahkan data.
# rsync -avh /var/lib/mysql/* /backup/mysql
4.Edit Konfigurasi Mysql.
#vi /etc/my.cnf
edit atau tambahkan jika belum ada.
datadir=/backup/mysql socket=/backup/mysql/mysql.sock [client] socket=/backup/mysql/mysql.sock [mysqld] log_error=/var/log/mysql/mysql_error.log Start Mysql.
#service mysql start
Seharusnya dengan seperti ini database sudah berjalan di direktori baru dan masalah space penuh sudah terpenuhi.