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

Daftar pengguna yang mengakses database

Jalankan yang berikut ini dari alat mysql untuk melihat semua proses yang sedang berjalan (termasuk koneksi yang sedang tidur):

SHOW PROCESSLIST

Atau, Anda dapat menanyakan tabel information_schema untuk mendapatkan yang sama:

select * from information_schema.processlist

Untuk melihat riwayat siapa saja yang telah login, Anda dapat mengonfigurasi log kueri umum untuk membuka tabel, dengan menambahkan parameter startup berikut ke startup mysqld Anda "--log-output=TABLE --general-log", lalu Anda dapat menanyakan informasi ini dari tabel general_log dalam skema mysql. Berikut ini adalah kueri yang dapat Anda gunakan:

select * from mysql.general_log where command_type = 'Connect';

Sebuah kata peringatan, tabel ini bisa menjadi besar. Anda ingin membersihkannya secara berkala.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada Validator SQL yang dapat memeriksa sintaks terhadap beberapa server database?

  2. Tidak dapat memuat Driver QMYSQL di PySide2

  3. Django menghubungkan masalah mysql, NameError:nama '_mysql' tidak ditentukan

  4. Buat Lucene Index di database menggunakan JdbcDirectory

  5. Melewati larik ke kueri menggunakan klausa WHERE