Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara mematikan koneksi MySQL

Tidak, tidak ada perintah MySQL bawaan untuk itu. Ada berbagai alat dan skrip yang mendukungnya, Anda dapat mematikan beberapa koneksi secara manual atau memulai ulang server (tetapi itu akan lebih lambat).

Gunakan SHOW PROCESSLIST untuk melihat semua koneksi, dan KILL ID proses yang ingin Anda bunuh.

Anda dapat mengedit pengaturan batas waktu agar daemon MySQL mematikan proses yang tidak aktif itu sendiri, atau meningkatkan jumlah koneksi. Anda bahkan dapat membatasi jumlah koneksi per nama pengguna , sehingga jika proses terus berperilaku tidak semestinya, satu-satunya proses yang terpengaruh adalah proses itu sendiri dan tidak ada klien lain di database Anda yang terkunci.

Jika Anda tidak dapat menghubungkan diri Anda lagi ke server, Anda harus tahu bahwa MySQL selalu mencadangkan 1 koneksi tambahan untuk pengguna dengan SUPER hak istimewa . Kecuali jika proses pelanggaran Anda karena alasan tertentu menggunakan nama pengguna dengan hak istimewa itu...

Kemudian setelah Anda dapat mengakses kembali database Anda, Anda harus memperbaiki proses (situs web) yang menghasilkan banyak koneksi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SEC_TO_TIME() Contoh – MySQL

  2. PEMICU yang menyebabkan INSERT gagal? Bisa jadi?

  3. Apakah proxy RDS memengaruhi penyatuan sisi aplikasi saat ini?

  4. Setel Ulang Kata Sandi Root MySQL

  5. DI MANA semuanya TIDAK NULL