欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql查看操作日志

吉茹定2年前11瀏覽0評論

對于MySQL的用戶或者管理員來說,通過操作日志查看數據庫操作記錄是非常重要的一項工作。這可以幫助我們追蹤一些異常操作的行為,了解數據庫的變化情況。

下面介紹一下如何查看MySQL的操作日志。

1. 打開MySQL的總日志文件

$ sudo vim /etc/mysql/my.cnf

找到[mysqld]段落,將下面兩行開啟:

general_log = on
general_log_file=/var/log/mysql/mysql.log

開啟后,重新啟動mysql。

$ sudo systemctl restart mysql

2. 查看MySQL的操作日志

下面是查看MySQL操作日志的常用命令:

mysql>show variables like '%log%';                                                     
+---------------------------------+--------------------------------+                      
| Variable_name                   | Value                          |                      
+---------------------------------+--------------------------------+                      
| binlog_direct_non_transactional | OFF                            |                      
| innodb_flush_log_at_timeout     | 1                              |                      
| innodb_flush_log_at_trx_commit  | 1                              |                      
| innodb_log_buffer_size          | 16777216                       |                      
| innodb_log_file_size            | 50331648                       |                      
| innodb_log_files_in_group       | 2                              |                      
| innodb_log_group_home_dir       | ./                             |                      
| innodb_mirrored_log_groups      | 1                              |                      
| log_bin                         | OFF                            |                      
| log_bin_basename                |                                |                      
| log_bin_index                   |                                |                      
| log_bin_trust_function_creators | OFF                            |                      
| log_bin_use_v1_row_events       | OFF                            |                      
| log_error                       | /var/log/mysql/error.log      |                      
| log_output                      | FILE

從上面的命令輸出可以看出MySQL操作日志的位置在/var/log/mysql/mysql.log。

下面演示如何查看最近的幾條操作記錄:

$ sudo tail -f /var/log/mysql/mysql.log

執行上述命令后,當有新的操作日志產生時,會自動輸出到終端。

3. 關閉MySQL的操作日志

如果要關閉MySQL的操作日志,在/etc/mysql/my.cnf中將general_log = off即可。

$ sudo vim /etc/mysql/my.cnf

以上就是如何查看MySQL的操作日志的方法,希望能對大家有所幫助!