Sebenarnya fasilitas impor dan ekspor database sudah tersedia pada fitur phpMyadmin, tetapi masih memiliki beberapa batasan, antara lain tidak bisa melakukan import database yang memeiliki ukuran lebih besar dari 2Mb, belum lagi batasan yang di berikan oleh konfigurasi file php.ini pada xampp, untuk mengatasi hal tersebut, berikut tips dan triknya :

1. Jalankan xampp control Panel, lalu klik start Apache dan MySql

2. Pindahkan file hasil ekspor dari database sebelumnya ke dalam folder Xampp anda, misal di c:/xampp/{nama_file}.sql

3. Buat database baru di phpMyadmin (http://localhost/phpmyadmin) berikan user dan password

4. pada Xampp Control Panel Klik Shell, sehingga muncul jendela command prompt

5. pada windows command prompt, ketikkan perintah berikut :

mysql -u username -p database_name < {nama_file}.sql

6. Akan tampil promt yang meminta password, masukkan password user untuk database yang telah anda buat sebelumnya.

7. Periksa isi database anda melalui http://localhost/phpmyadmin, jika telah berisi field yang anda pindahkan berarti pemindahan sukses di lakukan

8. jika tampil pesan error berikut : Error 2006: MySQL Server has gone away. , ikuti langkah berikut :

– 

  • Edit file “my.ini” file tersebut didalam folder “:xamppmysqlbin”.
  • cari kata “max_allowed_packet” lalu perbesar nilainya.
  • settingan awal, XAMPP nilainya 1M. ubah menjadi  10M.
  • Simpan File my.ini tersebut.
  • Pada Xampp control panel, restart Apache dan Sql
  • Ulangi langkah 5

Selamat mencoba, semoga membantu, jika ada kesulitan dan pertanyaan, silahkan pergunakan kolom komentar dengan bijaksana 😀