Saturday, October 27, 2012

Cara Memindahkan Data Folder Database MySQL di Centos 5x atau 6x

Centos
MULAI.

contoh, kita ingin memindahkan database ke folder /data/mysql, jangan lupa buat foldernya terlebih dahulu. Matikan dulu service mysql:
[root@cent ~]# service mysqld stop

Lalu lakukan perintah pemisi bagi folder data agar bisa diakses oleh service mysqld:
[root@cent ~]# semanage fcontext -a -t var_t /data
[root@cent ~]# restorecon -v /data

Copy dari folder /var/lib/mysql ke /data/mysql atau bisa juga move (pindahkan):
[root@cent ~]# cp -r /var/lib/mysql /data

atau
[root@cent ~]# mv /var/lib/mysql/* /data/mysql/

Ubah ownershipnya:
[root@cent ~]# chown -R mysql:mysql /data/mysql

Lalu set pemisinya:
[root@cent ~]# semanage fcontext -a -t mysqld_db_t "/data/mysql(/.*)?"
[root@cent ~]# restorecon -Rv /data/mysql

Buka file /etc/my.cnf, edit bagian:
datadir=/var/lib/mysql

jadi
datadir=/data/mysql
lalu simpan.
buka file /etc/init.d/mysqld, ganti:
get_mysql_option mysqld socket "$datadir/mysql.sock"

jadi
get_mysql_option mysqld socket "/var/lib/mysql/mysql.sock"

lalu simpan.

Sekarang aktifkan mysql:
[root@cent ~]# service mysqld start


SELESAI.

Ditulis Oleh : Anonymous Hari: 9:21 AM Kategori:

0 comments:

 

Translate