GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Mengaktifkan Log Kueri Mysql (lihat Semua Kueri Sql Saat Mereka Datang)?

Saat mengembangkan aplikasi yang menggunakan MySQL, akan berguna untuk melihat secara real time permintaan apa yang sedang dibuat.

Bagaimana cara melihat semua kueri MySQL yang masuk?

Jawaban yang Diterima:

Sebagai root, edit /etc/mysql/my.cnf dan tambahkan paragraf ini di bagian bawah:

[mysqld]
general_log=on
general_log_file=/var/log/mysql/query.log

Masih sebagai root, jalankan perintah ini:

service mysql stop
service mysql start

Kemudian amati lognya:

tail -f /var/log/mysql/query.log

Harap berhati-hati karena pengaturan ini membuat MySQL sekitar 15% lebih lambat, jadi hapus atau komentari paragraf (lalu mulai ulang) saat Anda tidak membutuhkannya lagi.


Ubuntu
  1. Bagaimana Cara Melihat Semua Komputer Terhubung Ke Jaringan?

  2. Cara menjalankan kueri SQL pada database dengan phpMyAdmin

  3. CentOS / RHEL :Cara mencatat semua perintah LVM

  1. Cara mengaktifkan CUPS Debugging di CentOS/RHEL

  2. cara masuk ke mysql dan menanyakan database dari terminal linux

  3. Cara memberi makan kueri mysql dari bash

  1. Cara Menghentikan Proses dalam MySQL

  2. Cara Mengaktifkan Pencatatan Kueri MySQL/MariaDB

  3. Di mana log cron / crontab? / Bagaimana cara mengaktifkan Cron Log?