msyql 開啟日誌 重置密碼
阿新 • • 發佈:2022-04-13
linux下mysql 不能同時開啟bin-log log兩種日誌
linux 線上/etc/my.cnf
查詢命令 find / -name my.cnf
windows my.ini
- 是否啟用了日誌
mysql>show variables like 'log_%';
- 怎樣知道當前的日誌
mysql> show master status;
- 顯示二進位制日誌數目
mysql> show master logs;
- 看二進位制日誌檔案用mysqlbinlog
shell>mysqlbinlog mail-bin.000001 #要寫絕對問題路徑 d:// 或者 shell>mysqlbinlog mail-bin.000001 | tail
mysql有以下幾種日誌:
- 錯誤日誌: -log-err
log-error=err.log
- 查詢日誌: -log
log-error=mysql.log
- 慢查詢日誌: -log-slow-queries
log-slow-queries=slow.log
long_query_time=n #設定時間值,該值的單位是秒,如果不設定,預設時間為10秒。
- 二進位制日誌: -log-bin
log-bin=/var/data/mysql-bin
1、檢視是否使用了指定目錄的my.cnf
ps aux|grep mysql|grep 'my.cnf'
2、檢視mysql預設讀取my.cnf的目錄
mysql --help|grep 'my.cnf'
mysql -uroot -pROOT.mysq1 she -e "set names utf8;select user_id,type,effect,total,log_type,action,from_unixtime(add_time,'%Y-%m-%d %H:%i:%s') as adddate,content from mc_user_moneylog where user_id=15724;" > /data/moneylog.txt;