1、問題報錯:
在使用mysqldump對數據庫進行備份的時候報錯:"Error: Binlogging on server not active"mysql
#mysqldump -uroot -p123456 -R --triggers --single-transaction --master-data=2 -B alidb > /root/alidb.bak.sql mysqldump: Error: Binlogging on server not active
2、問題緣由:
my.cnf中未配置binlog日誌文件。sql
3、解決方法:
修改mysql的配置文件,增長log_bin=mysql-bin,而後重啓MySQL服務便可。數據庫
# cat /etc/my.cnf |grep log log_bin=mysql-bin # /etc/init.d/mysqld restart Stopping mysqld: [ OK ] Starting mysqld: [ OK ]
# mysqldump -uroot -p123456 -R --triggers --single-transaction --master-data=2 -B alidb > /root/alidb.bak.sql Enter password: 輸入數據庫密碼後備份成功!