Assalamu'alaikum
Kali ini kita akan membahas “Bagaimana memindahkan database mySql Ubuntu ke mySql LAMPP (XAMPP)” atau pun sebaliknya.
Kali ini kita akan membahas “Bagaimana memindahkan database mySql Ubuntu ke mySql LAMPP (XAMPP)” atau pun sebaliknya.
Jika anda menginstall MySQL Client dan
Server pada Ubuntu Software Centre, kemudian Anda Juga menggunakan
LAMPP (XAMPP) Sebagai Localhost, maka Sebenarnya Anda mempunyai 2
buah MySQL di
Ubuntu Anda. Yang Pertama adalah MySQL yang anda Install seperti di atas, dan yang Ke 2 adalah MySQL yang terdapat pada LAMPP.
Ubuntu Anda. Yang Pertama adalah MySQL yang anda Install seperti di atas, dan yang Ke 2 adalah MySQL yang terdapat pada LAMPP.
Dan ketika anda menjalankan LAMPP, maka
anda akan mendapatkan pesan peringatan seperti :
XAMPP: Another MySQL daemon is already
running.
Peringatan ini menandakan bahwa
terdapat MySQL lain yang sedang berjalan di sistem, dan itu membuat
MySQL dari XAMPP tidak dapat dijalankan.
Catatan jika anda ingin menggunakan
mysql Ubuntu maka anda tidak dapat menjalankan mysql XAMPP secara
bersamaan, dan jika anda ingin menggunakan mysql XAMPP, maka anda
terlebih dahulu harus mematikan mysql Ubuntu yang sedang berjalan.
Cara selengkapnya untuk mematikan dan menghidupkan mysql anda dapat
melihat postingan saya sebelumnya, Klik di sini.
Di mana letak Database MySQL pada
Ubuntu/Linux ?
Letak Database MySQL Asli 'Native' Ubuntu adalah pada direktori /var/lib/mysql Sedangkan letak Databases MySQL dari LAMPP terdapat pada direktori /opt/lampp/var/mysql
Gunakanlah Nautilus dengan mode Super User untuk dapat membuka dan menyalin direktori database MySQL anda. Caranya Masukkan perintah pada terminal
Letak Database MySQL Asli 'Native' Ubuntu adalah pada direktori /var/lib/mysql Sedangkan letak Databases MySQL dari LAMPP terdapat pada direktori /opt/lampp/var/mysql
Gunakanlah Nautilus dengan mode Super User untuk dapat membuka dan menyalin direktori database MySQL anda. Caranya Masukkan perintah pada terminal
$ sudo nautilus
maka akan tampil nautilus dengan mode
Super User.
Salinlah database mysql anda yang
berupa folder. Misal : Pindahkanlah database yang terdapat pada
direktori /var/lib/mysql ke /opt/lampp/var/mysql atau
sebaliknya.
Jika sudah disalin, maka cobalah untuk menggunakan dan membuka database tersebut.
Jika sudah disalin, maka cobalah untuk menggunakan dan membuka database tersebut.
Permasalahannya adalah ketika anda
ingin menampilkan table yang terdapat pada database yang anda
pindah/salin, muncul pesan ERROR.
mysql> show tables;
ERROR 1018 (HY000): Can't read dir of
'./nama_database/' (errno: 13)
Cara untuk menyelesaikannya
adalahGunakan nautilus super user dengan cara $ sudo nautilus kemudian Cari database yang telah disalin/dipindah kemudian Buka Properties
Pada tab Permission
Ubah Owner menjadi Nobody dan Ubah Group menjadi nogroup
Kemudian klik Close dan Cek kembali database tersebut.
Hasilnya...
Anda dapat kembali menggunakan
Database mysql Anda. Semoga bermanfaat :)
Assalamu'alaikum





No comments:
Post a Comment