1. 程式人生 > >windows環境mysql開啟binlog日誌方法

windows環境mysql開啟binlog日誌方法

進入mysql
	C:\Users\hcf> mysql -uroot -p123456
檢視binlog
mysql> show binary logs;
ERROR
開始配置
在myslq的安裝目錄下,找到my.ini
在mysqld下面新增

server_id=1918
log_bin = mysql-bin
binlog_format = ROW

完整的my.ini:
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8 
[mysqld]
#設定3306埠
port = 3306 
# 設定mysql的安裝目錄
basedir=D:\mysql-5.7.23-winx64
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB

# Binary Logging
server_id=1918
log_bin = mysql-bin
binlog_format = ROW
停止mysql(管理員啟動cmd)
> net stop mysql
> net start mysql
> mysql -uroot -p123456
mysql> show binary logs;
+------------------+-----------+
| Log_name         | File_size |
+------------------+-----------+
| mysql-bin.000001 |       154 |
+------------------+-----------+
1 row in set (0.00 sec)

在mysql的安裝目錄下的data中會有

mysql-bin.000001
mysql-bin.index

兩個檔案