February 23, 2013

Export-Import database MySQL dari console



Export Import database bisa juga dikatakan sebagai backup dan restore database. Hal ini juga bisa berfungsi untuk memindah informasi database dari server satu ke server yang lain. Catatan kali ini tentang bagaimana export dan import database mysql dari console linux.



export database :
[root@prayoga stylekit4]# mysqldump -u username -p nm_db > /path/direktory/hasil.sql
Enter password:

username : ganti dengan username db yang sesuai.
nm_db : nama database yang akan diexport / diback-up.
/path/direktory/ : tempat dimana hasil export diletakkan.
hasil.sql : hasil dari file export/backup.

import database :
Sebelumnya, create database pada server yang akan digunakan. Misal kita akan import database sekolah, jadi kita login ke mysql server dan create dulu nama databasenya.

[root@prayoga stylekit4]# mysql -u username -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1838
Server version: 5.0.77 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database sekolah;
Query OK, 1 row affected (0.04 sec)

mysql> exit
Bye

Selanjutnya siapkan file .sql yang akan di-import baru proses import :
Ada dua cara import yang saya ketahui,

Cara pertama :
[root@prayoga stylekit4]# mysql -u username -p sekolah < /path/direktory/sekolah.sql
Enter password: 

/path/direktory/ : tempat dimana file .sql yang akan di-import.

Cara kedua :
Sebelumnya, create database pada server yang akan digunakan seperti langkah di atas. Selanjutnya login ke mysql server dan lakukan import.

[root@prayoga stylekit4]# mysql -u username -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1841
Server version: 5.0.77 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use sekolah;

Database changed
mysql> source /path/direktory/sekolah.sql;

4 comments