Sabtu, 10 Juni 2017

Mengatasi Import Terlalu Besar Pada Mysql


Import database dalam kasus tertentu diperlukan ketika kita harus berpindah webserver. Aplikasi yang sudah berjalan lama memiliki database yang besar. Ukuranya bisa dalam ukuran giga, biasanya akan menjadi masalah ketika kita akan import database dalam ukuran besar. Proses import database akan terhenti dan terjadi error dengan menampilkan notif MySQL Error 1153 - Got a packet bigger than 'max_allowed_packet' bytes.
Error tersebut terjadi karena secara default settingan mysql tidak menginjinkan proses import dalam jumlah besar. Untuk mengatasinya kita harus melakukan konfigurasi sehingga berapapun ukuran database yang akan anda import berjalan dengan lancar. Berikut adalah langkah import database mysql dalam ukuran besar.

  1. Login ke akses mysql bisa dengan command : mysql -u root -p atau melalui phpmyadmin 
  2. Pilih database yang akan digunakan. 
  3. Ketikan 2 perintah berikut :
set global net_buffer_length=1000000; 
set global max_allowed_packet=1000000000;

Setelah itu silahkan ulangi proses import database, semoga berhasil.


0 Comments:

DomaiNesia