開(kāi)啟binary log功能
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供合江網(wǎng)站建設(shè)、合江做網(wǎng)站、合江網(wǎng)站設(shè)計(jì)、合江網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、合江企業(yè)網(wǎng)站模板建站服務(wù),十載合江做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
需要修改mysql的配置文件,本篇的實(shí)驗(yàn)環(huán)境是win7,配置文件為mysql安裝目錄\MySQL Server 5.1下的my.ini,添加一句log_bin = mysql_bin即可
?
1
2
3
4
5
6
7
8
9
eg:
[mysqld]
......
log_bin = mysql_bin
......
log_bin是生成的bin-log的文件名,后綴則是6位數(shù)字的編碼,從000001開(kāi)始,按照上面的配置,生成的文件則為:
mysql_bin.000001
mysql_bin.000002
將log-bin選項(xiàng)加入到my.cnf/my.ini中的[mysqld]組中
log-bin=dir/filename 生成的文件為filename.number 如log.000001,log000002
記得配置完要重新啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)喲
二進(jìn)制日志開(kāi)啟方法:
查看系統(tǒng)變量log_bin,如果其值為OFF,表示沒(méi)有開(kāi)啟二進(jìn)制日志(binary log),如果需要開(kāi)啟二進(jìn)制日志
修改my.cnf,在[mysqld]下面增加
log-bin=/data/mysqldb/log/mysql-bin.log
binlog_format = ROW
expire_logs_days=15
server_id = 2
修改完之后重啟MySQL,然后再查看show variables like 'log_bin%'; 這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)log_bin的value值變成了ON
如何開(kāi)啟MySQL 5.7.12 的二進(jìn)制日志
1. 打開(kāi)/etc下的my.cnf文件
2. 編輯它,添加內(nèi)容:
log_bin=binary-log #二進(jìn)制日志的文件名
server_id=1 #必須指定server_id,這是MySQL 5.7.3以后的要求
binlog-do-db=yrld #備份的數(shù)據(jù)庫(kù)名,可以是多個(gè)
binlog-do-db=website
binlog-do-db=yrldgold