游客发表
现代MySQL版本建议使用GTID复制 :ini
gtidmode = ON enforcegtid_consistency = ON
配置命令简化为 :
sql CHANGE MASTER TO MASTER_HOST=主库IP,主置实 MASTER_USER=repl, MASTER_PASSWORD=S3cure_Pass!, MASTER_AUTO_POSITION=1;🔥《微信域名检测接口、主置实主从复制核心配置详解 ini [mysqld] server_id = 1 log_bin = mysql-bin binlog_format = ROW binlog_row_image = FULL expire_logs_days = 7 sync_binlog = 1 关键参数说明: - server_id :集群内唯一标识 - binlog_format:推荐ROW模式避免数据不一致 ini [mysqld] server_id = 2 relay_log = mysql-relay-bin read_only = ON log_slave_updates = ON # 如需链式复制需开启 主库锁定并获取坐标 sql FLUSH TABLES WITH READ LOCK; SHOW MASTER STATUS; 从库配置连接sql CHANGE MASTER TO MASTER_HOST=主库IP,从集 MASTER_USER=repl, MASTER_PASSWORD=S3cure_Pass!, MASTER_LOG_FILE=mysql-bin.000001, MASTER_LOG_POS=154; 解锁主库sql UNLOCK TABLES; 启动从库复制 sql START SLAVE; SHOW SLAVE STATUS\G 备份策略 监控指标 高可用扩展 经验提示:首次同步大型数据库时,主置实建议使用mysqldump导出主库数据并在从库导入后再启动复制,从集避免长时二进制日志传输
。群配MySQL安装后的主置实逆战透视辅助不封号2020关键初始化 完成MySQL安装后,移除匿名用户、从集 创建专用账号sql CREATE USER repl@% IDENTIFIED BY S3cure_Pass!; GRANT REPLICATION SLAVE ON *.* TO repl@%; FLUSH PRIVILEGES; 确认服务状态bash systemctl status mysqld主库配置(my.cnf)
从库配置(my.cnf)
启动复制流程
三
、微信域名防封跳转、群配生产环境优化建议
二
、群配先做好这些基础工作:
安全加固
bash mysql_secure_installation
执行后会交互式设置root密码