GNU/Linux >> Belajar Linux >  >> Linux

Terlalu banyak kesalahan koneksi di MySQL

terlalu banyak koneksi kesalahan muncul saat mencoba menyambung ke server dan koneksi yang tersedia, disetel ke 100 secara default, sudah digunakan.

Perlu diingat bahwa MySQL® memiliki variabel max_connections +1 untuk koneksi klien, +1 didedikasikan untuk akun dengan CONNECTION_ADMIN hak istimewa.

Solusi

Lakukan langkah-langkah berikut untuk memperbaiki masalah ini:

  1. Identifikasi koneksi_maks nilai variabel:

    mysql --user="root" --password="PASSWORD" --execute='SHOW VARIABLES LIKE "max_connections";

    Outputnya terlihat seperti ini:

    Nama_variabel Nilai
    koneksi_maks 100
  2. Gunakan editor teks favorit Anda untuk mengubah /etc/mysql/my.cnf dan atur nilai berikut:

    max_connections = 500

    max_user_connections = 500

    Catatan: Meningkatkan jumlah kemungkinan koneksi secara langsung memengaruhi jumlah RAM yang dikonsumsi.

    Perintah mysql --help dapat membantu menemukan my.cnf file karena menampilkan opsi default pada file berikut:

    • /etc/my.cnf
    • /etc/mysql/my.cnf
    • /usr/local/etc/my.cnf
    • ~/.my.cnf
  3. Mulai ulang layanan MySQL dan terapkan perubahannya.


Linux
  1. Tidak dapat terhubung ke kesalahan server MySQL 111

  2. Kesalahan SFTP Pesan yang diterima terlalu lama

  3. Daftar argumen kesalahan terlalu panjang untuk perintah rm, cp, mv

  1. Menyelesaikan kesalahan Mysql:Terlalu banyak file yang terbuka

  2. Terlalu banyak level tautan simbolik

  3. Terlalu banyak file yang terbuka di Debian

  1. Kesalahan OpenCA – Panjang Kunci Simetris Terlalu Pendek [Solusi]

  2. Pengambilan Kunci Publik tidak diizinkan – Kesalahan MySQL WSO2

  3. Kesalahan menggunakan GRANT dengan IDENTIFIED dengan kata sandi di MySQL