mysql開啟binlog


我的環境

MySql5.6(修改完不生效,棄用)
MySql8.11(親測,可用)

成功開啟binlog

百讀找了N個博主寫的文章,都他娘的不好使,為什么?
剛開始我用的MySql5.6,配置文件教my-default.ini,怎么改都不生效,最來氣的是最后一次,我把MySql改壞了,徹底不能啟動了。
結果真的就得找配置文件是my.ini的,無奈我升級了mysql數據庫一把成,配置文件如下所示:

[mysqld]
log_bin=ON
binlog_format=ROW
server-id=123454
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=E:\\Program Files\\MySQL\\MySQL Server 8.0.11
# 設置mysql數據庫的數據的存放目錄
datadir=E:\\Program Files\\MySQL\\MySQL Server 8.0.11\\data 
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。
max_connect_errors=10
# 服務端使用的字符集默認為utf8mb4
character-set-server=utf8mb4
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8mb4
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8mb4
bind-address = 0.0.0.0

修改完一定要重啟Mysql。

驗證是否生效

登錄mysql之后使用下面的命令查看是否開啟binlog

show variables like 'log_%';


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM