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