ฉันได้อ่านแล้วว่าเซิร์ฟเวอร์ Mysql สร้างไฟล์บันทึกที่เก็บบันทึกกิจกรรมทั้งหมด - เช่นเวลาและสิ่งที่เรียกใช้แบบสอบถาม
ใครสามารถบอกฉันว่ามีอยู่ในระบบของฉันหรือไม่? ฉันจะอ่านมันได้อย่างไร
โดยทั่วไปฉันจำเป็นต้องสำรองฐานข้อมูลที่มีอินพุตที่แตกต่างกัน [สำรองข้อมูลระหว่างวันที่สองวัน] ดังนั้นฉันคิดว่าฉันต้องใช้ล็อกไฟล์ที่นี่นั่นเป็นสาเหตุที่ฉันต้องการทำมัน ...
ฉันคิดว่าบันทึกนี้จะต้องได้รับการรักษาความปลอดภัยอย่างใดเพราะข้อมูลที่ละเอียดอ่อนเช่นชื่อผู้ใช้และรหัสผ่านอาจถูกบันทึกไว้ [หากมีข้อสงสัยใด ๆ ที่จำเป็นต้องใช้] ดังนั้นจึงอาจปลอดภัยไม่สามารถมองเห็นได้ง่าย?
ฉันมีสิทธิ์เข้าถึงระบบในรูทฉันจะดูบันทึกได้อย่างไร
เมื่อฉันพยายามเปิด /var/log/mysql.log มันว่างเปล่า
นี่คือไฟล์ปรับแต่งของฉัน:
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
log = /var/log/mysql/mysql.log
binlog-do-db=zero
user = mysql
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
skip-external-locking
bind-address = 127.0.0.1
#
# * Fine Tuning
#
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
general_log_file = /var/log/mysql/mysql.log
general_log = 1