Centos 經過yum默認安裝mysql,my.cnf的經常使用配置

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

我這是根據節點恢復,還能夠根據時間恢復 ,具體看需求

相關文章
相關標籤/搜索