1.找到my.cnf文件mysql
vi /etc/my.cnf ,在mysqld 下面經常使用配置sql
log-output=FILE
general-log=0
general_log_file="/var/log/mysql.log"
slow-query-log=1
slow_query_log_file="/var/lib/mysql/remotejob-01-slow.log"
long_query_time=2測試
測試慢查詢日誌生效日誌
隨便查詢:select sleep(3) //超過long_query_time=2時間爲慢查詢server
而後進入"/var/lib/mysql/remotejob-01-slow.log"查看記錄rem
2.開啓二進制日誌文件it
log-bin=mysql-bin;io
server-id=001(隨便設置)配置
注意:若是在my.cnf中沒有設置server-id的值,重啓mysql會失敗file
3.誤刪數據表恢復:
mysqlbinlog --start_position=429(起始節點) --stop_position=1232(要恢復的節點) /var/lib/mysql/mysql-bin.000001 | mysql -uroot -p
我這是根據節點恢復,還能夠根據時間恢復 ,具體看需求