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
Seperti yang sudah saya sebutkan, cara mengatasinya adalah dengan meningkatkan jumlah koneksi maksimum pada mysql atau mariadb kalian. Variabel yang menentukan nilai tersebut bernama [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 :
Untuk mengecek hasil perubahan nilainya kalian bisa jalankan query ini :
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 😀 Ketika dijumpai banyak pesan “Too many connections” dari database server mysql maka perlu dilakukan penambahan jumlah maksimal koneksi ke database. Hal ini dapat dilakukan melalui file /etc/my.cnf dengan perubahan nilai semisal : max_connections = 2000 Namun, sebenarnya koneksi masih terlimit ke nilai 214 mysql> show variables like "max_connections"; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 214 | +-----------------+-------+ 1 row in set (0.00 sec) Umumnya hal ini ditemui jika Anda menginstall MySQL 5.6 keatas pada centos 7. Lalu bagaimana cara menaikan limit koneksi database agar benar sesuai nilai yang kita inginkan? Silahkan simak video tutorial berikut: |