Mengapa MySQL Too Many Connection?

phpmyadmin-too-many-connection

Jika anda mendapatkan error “too many Connections” maka artinya koneksi anda telah mencapai limit.

Too Many Connection di Shared hosting

Jika anda menggunakan layanan mysql hosting atau shared hosting biasanya informasi tentang batasan / limit tersebut sudah kami jelaskan pada setiap halaman paket hosting.

Misalnya pada paket standart hosting paket WD-350MB tertulis database proses = 10.

Artinya limit konkurensi proses database maksimal 10 proses.

Proses tersebut umumnya berjalan sangat cepat dan bisa menampung banyak akses koneksi kecuali memang karena applikasinya sudah terlampau besar atau visitor sudah terlampau banyak.

Solusi

Biasanya solusi yang kami tawarkan adalah upgrade ke paket yang memiliki proses database lebih besar.

Too Many Connection di VPS

Jika anda menggunakan layanan vps untuk remote database atau sejenisnya dan mengalami too many connection maka anda bisa menaikkan limit max_connection.

Adapun caranya sebagai berikut :

  1. Temukan password admin utama database melalui command line ssh

    # cat /usr/local/directadmin/conf/mysql.conf

  2. Setelah anda mendapatkan username dan passwordnya silahkan lanjut dengan login ke phpmyadmin dengan mengakses http://ip-server/phpmyadmin dan login dengan username paswd tersebut.
  3. Setelah login di phpmyadmin klik SQL dan lakukan pengecekan total mysql max_connection dengan mengeksekusi peritah sql ini :
    show variables like "max_connections";
    +-----------------+-------+
    | Variable_name   | Value |
    +-----------------+-------+
    | max_connections | 151   |
    +-----------------+-------+

    Anda akan melihat total max_connection seperti diatas.

  4. Anda bisa menaikkan total max_connection  menambahkan di setting my.cnf dengan menambahkan baris sbb :
    max_connections = 1000;
  5. Kemudian restart mysql.
  6. Selesai

Demikian penjelasan yang bisa kami sampaikan tentang masalah too many connection pada database mysql dan semoga bermanfaat.

Sharing is Caring.!

Leave a Reply

  Subscribe  
Notify of