Django(八)模型:Mysql8.0日志文件配置開啟/關閉、查詢


Mysql日志文件開啟、配置、查看

  • mysql.log是mysql的日志文件,里面記錄的對MySQL數據庫的操作記錄。默認情況下mysql的日志文件沒有產生,需要修改mysql的配置文件,步驟如下:

1. 找到配置文件位置

mysql> show variables like 'datadir';
+---------------+---------------------------------------------+
| Variable_name | Value                                       |
+---------------+---------------------------------------------+
| datadir       | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ |
+---------------+---------------------------------------------+
1 row in set, 1 warning (0.00 sec)
找到:C:\ProgramData\MySQL\MySQL Server 8.0\Data\my.ini

2.查看是否已經打開日志(默認打開)

mysql> show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | ON    |
+---------------+-------+
1 row in set, 1 warning (0.07 sec)

3.打開/關閉日志功能

  • 第1步查到的目錄,在其中找到my.ini,
  • 關閉:加上skip-log-bindisabled-log-bin 即可
  • 打開:注釋掉skip-log-bindisabled-log-bin 即可

重啟mysql服務即生效

windows
net start mysql80
net start mysql

linux
sudo service mysql restart 

4. 打開MySQL的日志文件。

日志文件位置可據下推出:

# General and Slow logging.
log-output=FILE
general-log=0
general_log_file="0H6IZJBSR3WV8F7.log"
slow-query-log=1
slow_query_log_file="0H6IZJBSR3WV8F7-slow.log"
long_query_time=10

# Binary Logging.
log-bin="0H6IZJBSR3WV8F7-bin"

# Error Logging.
log-error="0H6IZJBSR3WV8F7.err"

# Server Id.
server-id=1

5. mysql日志文件所在位置:

windows:
C:\ProgramData\MySQL\MySQL Server 8.0\Data\0H6IZJBSR3WV8F7.log

linux:
/var/log/mysql/mysql.log

5. 使用下面的命令可以實時查看mysql的日志文件:

windows直接打開上步文件即可

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM