1. 程式人生 > 其它 >msyql 開啟日誌 重置密碼

msyql 開啟日誌 重置密碼

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有以下幾種日誌:

  1. 錯誤日誌: -log-err
log-error=err.log
  1. 查詢日誌: -log
log-error=mysql.log
  1. 慢查詢日誌: -log-slow-queries
log-slow-queries=slow.log
long_query_time=n  #設定時間值,該值的單位是秒,如果不設定,預設時間為10秒。
  1. 二進位制日誌: -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;