Saya telah membaca bahwa server Mysql membuat file log di mana ia menyimpan catatan semua aktivitas - seperti kapan dan apa yang dieksekusi query.
Adakah yang bisa memberitahu saya di mana itu ada di sistem saya? Bagaimana saya bisa membacanya?
Pada dasarnya, saya perlu membuat cadangan database dengan input berbeda [cadangan antara dua tanggal] jadi saya pikir saya perlu menggunakan file log di sini, itu sebabnya saya ingin melakukannya ...
Saya pikir log ini harus diamankan entah bagaimana karena informasi sensitif seperti nama pengguna dan kata sandi dapat dicatat [jika ada permintaan yang memerlukan ini]; jadi mungkinkah itu diamankan, tidak mudah dilihat?
Saya memiliki akses root ke sistem, bagaimana saya bisa melihat log?
Ketika saya mencoba untuk membuka /var/log/mysql.log itu kosong.
Ini adalah file konfigurasi saya:
[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