Mengatasi MySQL Error “Too many connections”

Jika kalian memiliki aplikasi yang menggunakan database MySQL atau MariaDB, lalu seiring berjalannya waktu membuat pengguna aplikasi tersebut kian bertambah, mungkin kalian akan menemukan error  SQLSTATE[HY000] [1040] Too many connections  . Error tersebut dikarenakan jumlah koneksi maksimum database kalian telah dilampaui. Secara default MySQL memberikan jumlah koneksi maksimum sebanyak 151 koneksi. Untuk itu kita perlu meningkatkan jumlah koneksi maksimum apabila menemukan error tersebut. Baiklah, berikut cara mengatasi MySQL error “Too many connections” :

 

Seperti yang sudah saya sebutkan, cara mengatasinya adalah dengan meningkatkan jumlah koneksi maksimum pada mysql atau mariadb kalian. Variabel yang menentukan nilai tersebut bernama max_connections. Kita bisa meningkatkan nilai tersebut secara permanen ataupun tidak. Untuk peningkatan nilai secara permanen, kita bisa langsung edit/tambahkan variabel max_connections di dalam file my.cnf pada bagian  [mysqld] seperti ini :

[mysqld]
max_connections = 250

*contoh disini saya meningkatkan nilainya menjadi 250

 

Selanjutnya, untuk cara yang tidak permanen ( nilai akan kembali setiap service mysql atau mariadb di mulai ulang ) kalian cukup masuk ke dalam mysql atau maridb lalu kalian jalankan query berikut ini :

SET GLOBAL max_connections = 250;

 

Untuk mengecek hasil perubahan nilainya kalian bisa jalankan query ini :

show variables like 'max_connections';

 

Yap, itulah cara mengatasi mysql error “Too many connections” yang bisa saya bagikan. Dengan mengikuti langkah tersebut, seharusnya error tidak muncul lagi dan aplikasi akan berjalan normal. Terima kasih sudah membaca 😀

 

REFRENSI : https://dev.mysql.com/doc/refman/8.0/en/too-many-connections.html

 

 

Baca Juga :

Lukems: Hanya manusia biasa yang hidup sederhana dan mempunyai keluarga kecil yang bahagia

This website uses cookies.