本文共 880 字,大约阅读时间需要 2 分钟。
安装 MySQL 8.0.33 后,以下是配置 binlog 功能的具体步骤:
在不同的操作系统上启用 binlog 可能会有所不同。以下是常见操作方法:
启动 MySQL 服务:
sudo systemctl start mysql
启用 binlog:
mysql -u root -p
输入密码后执行以下命令:
SET ENFORCE_GTID_ON_NEW_TABLE=1;SET binlog_engine='blackhole';SET binlog_stmt=1;SET binlog_rows=1;SET binlog_cols=1;SET binlog_index=1;SET binlog_pos=2;SET binlog_rba=8;SET binlog_checksum=1;SET binlog_compression=1;
重启 MySQL 服务:
sudo systemctl restart mysql
启用 binlog 的配置文件修改如下:
打开配置文件 my.ini,找到 [mysqldump] 部分,添加以下参数:
[mysqldump]binlog_dump = 1
保存并重启 MySQL 服务。
按照以下步骤创建空表:
使用 MySQL 命令创建空数据库:
CREATE DATABASE IF NOT EXISTS testdb;
使用 MySQL 命令创建空表:
USE testdb;CREATE TABLE IF NOT EXISTS user_table ( id INT AUTO_INCREMENT PRIMARY KEY);
验证表结构:
SELECT * FROM testdb.user_table;
通过以上步骤,您可以在 MySQL 8.0.33 上成功配置并启用 binlog 功能,并创建空表。接下来可以进一步进行数据同步和相关操作。
转载地址:http://afjfk.baihongyu.com/