Rumah  >  Artikel  >  pangkalan data  >  Log pelanggan MySQL

Log pelanggan MySQL

WBOY
WBOYke hadapan
2023-08-29 19:45:021199semak imbas

MySQL 客户端日志记录

Mari kita tahu tentang pengelogan sisi pelanggan untuk MySQL. Klien mysql boleh melakukan pelbagai jenis pengelogan kenyataan yang dilaksanakan, dan boleh melakukannya secara interaktif -

UNIX - Pengelogan

Pada Unix, mysql menulis penyata ke fail sejarah. Secara lalai, fail ini dinamakan .mysql_history dalam direktori rumah pengguna. Untuk menentukan nama fail yang berbeza, nilai pembolehubah persekitaran MYSQL_HISTFILE mesti ditetapkan.

Jika pilihan --syslog diberikan, mysql akan menulis penyata kepada alat pengelogan sistem pada pelbagai platform. Pada Unix, ini dipanggil syslog.

Windows - Log

Pada Windows, ini dipanggil Log Acara Windows. Destinasi di mana mesej log muncul bergantung pada sistem. Sebagai contoh, pada Linux, sasaran biasanya adalah fail /var/log/messages.

Bagaimana pembalakan berlaku?

Mari kita fahami cara pengelogan berlaku -

Untuk setiap sasaran pengelogan yang didayakan, pengelogan penyata berlaku seperti yang diterangkan di bawah -

  • Penyata dilog hanya apabila dilaksanakan secara interaktif. Apabila pernyataan dibaca daripada fail atau paip, ia tidak interaktif. Pengelogan penyata boleh ditindas dengan pilihan --batch atau --execute.

  • Jika pernyataan itu sepadan dengan corak sedia ada, pernyataan itu akan diabaikan dan tidak akan direkodkan dalam senarai "abaikan".

  • mysql merekodkan setiap baris pernyataan yang tidak diabaikan dan tidak kosong secara berasingan.

  • Jika pernyataan yang tidak diabaikan menjangkau berbilang baris dan tidak mengandungi pembatas penamat, mysql akan menggabungkan baris untuk membentuk pernyataan lengkap, memetakan baris baharu ke ruang dan log hasilnya bersama dengan pembatas.

Atas ialah kandungan terperinci Log pelanggan MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam