首頁  >  文章  >  資料庫  >  mysql設定log-bin失敗怎麼辦

mysql設定log-bin失敗怎麼辦

coldplay.xixi
coldplay.xixi原創
2020-09-03 13:42:122261瀏覽

mysql設定「log-bin」失敗的解決方法:先修改【my.cnf】文件;然後是以二進位形式儲存日誌檔案;最後找到二進位文件,並使用指令匯出即可。

mysql設定log-bin失敗怎麼辦

【相關學習推薦:#mysql教學##(影片)】

解決mysql設定log-bin失敗的方法:

#1.修改my.cnf檔

log-bin=mysql-bin
binlog_do_db=hello

  • log-bin: 設定此參數表示啟用binlog功能,並指定路徑名稱

  • #binlog_do_db: 指定記錄日誌的資料庫名稱

#修改完文件之後需要重啟資料庫服務

2. 日誌檔案是以二進位形式存在,找到二進位文件,並使用指令匯出

a ) 尋找二進位檔案存放位置

[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) 二進位檔案存放在資料庫檔案所在的目錄下,使用mysqlbinlog指令導出

[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

想了解更多程式設計學習,請關注

php培訓專欄!

#

以上是mysql設定log-bin失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn