mysql5.5开启binlog_MySQL开启binlog方法
binlog日志會記錄下數(shù)據(jù)庫的所有增刪改操作,當(dāng)不小心刪除、清空數(shù)據(jù),或數(shù)據(jù)庫出問題,這時候就可以使用binlog日志來還原數(shù)據(jù)庫。
mysql開啟binlog日志很有必要,和oracle的歸檔日志有些類似
1、進(jìn)入mysql的安裝目錄,登錄mysql數(shù)據(jù)庫
mysql -uroot -p
2、show variables like 'log_%';
log_bin為OFF,表明binlog日志未開啟
3、查找mysql的配置文件my.ini(我安裝的版本是5.7)
在[mysqld]下面增加
log-bin=mysql-bin
binlog_format?= Mixed
4、重啟mysql
net stop mysql
net start mysql
記得要查看下mysql的進(jìn)程,有可能啟動報(bào)錯或者啟動不了
注意:
以上配置完畢之后對于5.7以下版本應(yīng)該是可以了,但如果是5.7及以上版本,重啟mysql服務(wù)會報(bào)錯,這時候需要指定一個參數(shù):
在3步驟下添加server-id = XXXXXX
隨機(jī)指定一個不能和其他集群中機(jī)器重名的字符串,如果只有一臺機(jī)器,可以隨便指定。
5、登錄mysql查詢binlog日志是否開啟
show variables like 'log_%';
導(dǎo)出日志
bin>mysqlbinlog mysqlbin-log.000001 >D:\\test1.txt
總結(jié)
以上是生活随笔為你收集整理的mysql5.5开启binlog_MySQL开启binlog方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我想问下想进军队文职,报军戎文培能行吗?
- 下一篇: mysql表分区列_如何基于char列对