1. 程式人生 > >Windows下Mysql 5.7.19 開啟bin-log以及mysql配置

Windows下Mysql 5.7.19 開啟bin-log以及mysql配置

mysql 5.7 binlog

一、配置環境:

OS:Win10

Mysql:5.7.19


二、我的Mysql配置文件(my.ini)如下:

[client]
port=3306
default-character-set=utf8

[mysqld] 
#Path to install software directory 
basedir=E:\mysql-5.7.19

#Path to the database directory
datadir=G:\mysql_data

#Port Number
port=3306

#created  and no character set is defined
character_set_server=utf8

#Set the SQL mode to strict
sql_mode="NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER,STRICT_TRANS_TABLES"
explicit_defaults_for_timestamp=true

# Binary Logging
log-bin=mysql-bin
binlog-format=Row

#The default storage engine that will be used when create new tables when
default-storage-engine=INNODB

#General and Slow logging
log-output=FILE
general-log=0
general_log_file="yuri.log"
slow-query-log=1
slow_query_log_file="yuri-slow.log"
long_query_time=10

#Error Logging
log-error="yuri.err"

#Server ID
server-id=201609

備註:

在MySQL 5.7.3 及以後版本,如果沒有設置server-id, 那麽設置binlog後無法開啟MySQL服務. (Bug #11763963, Bug #56739)


另外一種配置方式:

#log_bin=ON
#log_bin_basename=G:\mysql_data\mysql-bin
#log_bin_index=G:\mysql_data\mysql-bin.index

不過默認也是上面這樣的

三個參數含義:

第一個參數是打開binlog日誌

第二個參數是binlog日誌的基本文件名,後面會追加標識來表示每一個文件

第三個參數指定的是binlog文件的索引文件,這個文件管理了所有的binlog文件的目錄


三、啟動mysql 測試並檢查是否看起成功,如下圖可以看到啟動成功

技術分享

本文出自 “老白的博客” 博客,請務必保留此出處http://laobaiv1.blog.51cto.com/2893832/1959360

Windows下Mysql 5.7.19 開啟bin-log以及mysql配置