error establishing a database connection, bagaimana mengatasi?


Karena error yang dibahas di artikel tersebut adalah pesan error yang muncul atau didapatkan dari log server MySQL, sementara error yang mas sampaikan adalah dari Wordpress. Kami pikir, keduanya berkaitan. Mohon ijin untuk menyampaikan dasar kami mengambil kesimpulan berikut ini.

Gagalnya Wordpress membuat koneksi ke database bisa banyak sebabnya, di antaranya:
1) Username atau Password atau nama databasenya salah
2) Server MySQL binding di interface yang tidak bisa dijangkau oleh client di mana Wordpress terinstall dan akan membuat koneksi ke database
3) Jika instalasi Wordpress ada di server yang berbeda, kemungkinan terblokir firewall baik dari sisi server source (biasa di mana Wordpress diinstall) atau bisa juga di sisi destination (server MySQL berjalan)
4) Jumlah maksimum koneksi yang diijinkan oleh server MySQL tercapai.

Dari beberapa kemungkinan tersebut di atas, penyebab 1, 2, 3 kami anggap gugur karena sepeti yang mas ceritakan sebelumnya jika server turun loadnya, maka koneksinya normal sementara jika sebaliknya saat load tinggi gejala itu muncul. Artinya sudah tidak ada kendala dari username, password, nama database dan jalur koneksi dari aplikasi ke server MySQL. Oleh karenanya kami berkesimpulan yang jadi kemungkinan penyebabnya adalah karena batasan koneksi di sisi server MySQLnya tercapai, yang bisa diatasi dengan cara menambah jumlah koneksi yang boleh masuk ke server MySQL.

Semoga penjelasan kami tidak membingunkan :D
Oya Tuan paham... kalau menambah jumlah koneksi mysql apakah load server akan berpotensi nambah lbh tinggi Tuan?
 
Coba setel bagian config mysqlnya om bagian
max_connections : 10000
max_user_connections : 0 (unlimited)
max_execution_time : 0 (unlimited)
net_write_timeout : 60
connect_timeout : 10
 
Back
Top