溫馨提示×

如何利用markdown記錄mysql操作日志

小樊
117
2024-10-08 11:38:59
欄目: 云計算

在 MySQL 中,可以通過開啟 general query log 來記錄所有的 SQL 查詢。但是,這種方式會記錄所有的 SQL 語句,包括敏感信息,因此需要謹慎使用。另外,也可以通過觸發器或者代理來實現更細粒度的操作日志記錄。

如果你想要使用 Markdown 格式來記錄 MySQL 操作日志,可以考慮將日志輸出到一個文本文件中,然后在文件中格式化輸出。以下是一個示例:

  1. 開啟 general query log:
SET GLOBAL general_log = 'ON';
  1. 在 MySQL 配置文件中添加一個日志文件路徑:
[mysqld]
general_log_file=/var/log/mysql/general.log
  1. 重啟 MySQL 服務。

  2. 執行你的操作,例如插入一條數據:

INSERT INTO mytable (name, age) VALUES ('Alice', 20);
  1. 查看 general log 文件:
tail -f /var/log/mysql/general.log

你將會看到類似如下的日志輸出:

2022-01-01 12:34:56 123456 [Note] Accessing table: mytable
2022-01-01 12:34:56 123456 [Note] Inserting row: 1 mytable (name, age) VALUES ('Alice', 20)

你可以使用 Markdown 格式來格式化輸出日志文件中的內容,例如:

## MySQL 操作日志

| 時間 | 事件 | 詳情 |
| --- | --- | --- |
| 2022-01-01 12:34:56 | 插入數據 | 插入了一條數據到 `mytable` 表中,數據如下:

| name | age |
| --- | --- |
| Alice | 20 |

這樣,你就可以使用 Markdown 格式來記錄和管理 MySQL 操作日志了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女