查看并开启MySQL的log-bin和general_log日志
生活随笔
收集整理的這篇文章主要介紹了
查看并开启MySQL的log-bin和general_log日志
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關于binlog日志:
備注:一般開啟此日志,開啟后會有1%的性能損耗。
查看MySQL是否開啟binlog日志:
show variables like 'log_bin';?未開啟:
?
| Variable | Value |
| log_bin | OFF |
開啟:
?
| Variable | Value |
| log_bin | ON |
?手動開啟MySQL的binlog日志:
? ? ? ?在my.cnf主配置文件中直接添加兩行
log-bin=mysql-bin server-id=12345mysql5.7以上的版本建議加一個server-id
配置完成之后,重啟mysql服務器即可。
如果啟動報錯的話看看是不是文件夾權限的問題,修改一下文件夾權限即可。
查看二進制文件:
show master logs;| Log_name | File_size |
| mysql-bin.000001 | 318791 |
如果不知道日志文件在哪里可以進行全文搜索
find / -name mysql-bin.000001查看指定binlog文件的內容
show binlog events in 'mysql-bin.000001';?
關于general_log日志:
備注:一般不開啟此日志,開啟后會有5%-10%的性能損耗。因為此功能開啟后log的量會非常龐大,個別其情況下可能會臨時開一會以供排查故障使用。
查看MySQL是否開啟general_log日志:
show variables like '%general_log%';設置開啟和關閉
set GLOBAL general_log=1 #開啟日志set GLOBAL general_log=0 #關閉日志日志的記錄位置就是:? ? general_log_file
| Variable | Value |
| general_log | ON |
| general_log_file | /data/mysql/localhost.log |
總結
以上是生活随笔為你收集整理的查看并开启MySQL的log-bin和general_log日志的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 闪酷卡是什么
- 下一篇: Java实现根据地理位置获取经纬度