Cara copy database mysql menggunakan command pada bash / terminal / console
Bismillah
q> Misal ada database dengan nama dbsatu.
q> Database dbsatu ini akan di-copy / digandakan / diduplikasi ke db dbdua.
q> create database dbdua terlebih dahulu
q> masuk ke mysql
[sourcecode language="bash"]mysql -uroot -p[/sourcecode]
q> create database dbdua
[sourcecode language="bash"]create database dbdua;[/sourcecode]
q> exit dari mysql
q> copy database dbsatu ke dbdua
[sourcecode language="bash"]mysqldump -h [server] -u [user] -p[password] dbsatu | mysql -h [server] -u [user] -p[password] dbdua[/sourcecode]
q> Panjang banget ya, ops .. tapi untuk meng-copy database mysql pada server yang sama cukup dengan command:
[sourcecode language="bash"]mysqldump -u [user] -p[password] dbsatu | mysql -u [user] -p[password] dbdua[/sourcecode]
q> Note :: untuk -p dan password jangan ada spasi yow,, misalnya password user mysql adalah saifiahmada maka
-psaifiahmada
q> Contoh untuk user root dan password mysql untuk user root adalah saifiahmada, pada server yang sama untuk kedua databasenya :
[sourcecode language="bash"]mysqldump -uroot -psaifiahmada dbsatu | mysql -uroot -psaifiahmada dbdua[/sourcecode]
q> Cek data pada database dbdua
Alhamdulillah
thanks sharenya...
ReplyDeletesalam kenal
-ajib oke-