mysql設(shè)置log-bin失敗怎么辦

mysql設(shè)置“l(fā)og-bin”失敗的解決方法:首先修改【my.cnf】文件;然后是以二進(jìn)制形式儲存日志文件;最后找到二進(jìn)制文件,并使用命令導(dǎo)出即可。

mysql設(shè)置log-bin失敗怎么辦

【相關(guān)學(xué)習(xí)推薦:mysql教程(視頻)】

解決mysql設(shè)置log-bin失敗的方法:

1. 修改my.cnf文件

log-bin=mysql-bin binlog_do_db=hello
  • log-bin: 設(shè)置此參數(shù)表示啟用binlog功能,并指定路徑名稱

  • binlog_do_db: 指定記錄日志的數(shù)據(jù)庫名稱

修改完文件之后需要重啟數(shù)據(jù)庫服務(wù)

2. 日志文件是以二進(jìn)制形式存在,找到二進(jìn)制文件,并使用命令導(dǎo)出

a) 查找二進(jìn)制文件存放位置

[root@CCDT-gluster-1?mysql]#?ps?-ef?|?grep?mysql root?????12017?????1??0?13:45?pts/0????00:00:00?/bin/sh?/usr/bin/mysqld_safe?--datadir=/home/Mysql/MysqlData?--pid-file=/home/Mysql/MysqlData/mysql1.pid mysql????12336?12017??0?13:45?pts/0????00:00:02?/usr/sbin/mysqld?--basedir=/usr?--datadir=/home/Mysql/MysqlData?--plugin-dir=/usr/lib64/mysql/plugin?--user=mysql?--log-error=/home/Mysql/MysqlData/CCDT-gluster-1.err?--pid-file=/home/Mysql/MysqlData/mysql1.pid root?????14080?26031??0?13:50?pts/0????00:00:00?grep?mysql root?????20668?????1??0?May11??????????00:00:00?mysql?-u?root?-p

b) 二進(jìn)制文件存放在數(shù)據(jù)庫文件所在的目錄下,使用mysqlbinlog命令導(dǎo)出

[root@CCDT-gluster-1?mysql]#?cd?/home/Mysql/MysqlData [root@CCDT-gluster-1?MysqlData]#?mysqlbinlog?--start-datetime='2016-11-17?12:00:00'?--stop-datetime='2016-11-17?17:00:00'?mysql-bin.000001?>?./hello.txt

想了解更多編程學(xué)習(xí),敬請關(guān)注mysql教程欄目!

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊9 分享