离线配置MySQL主从同步需先在主从服务器安装MySQL二进制包,配置主库server-id、开启binlog,创建复制用户并记录日志位置;从库设置唯一server-id,启动中继日志和只读模式,执行CHANGE MASTER指向主库并启动复制;最后检查Slave_IO_Running和Slave_SQL_Running均为Yes确认同步正常,确保防火墙开放3306端口。

在离线环境下配置MySQL主从同步,关键在于提前准备好安装包和依赖,并手动完成配置。由于无法使用yum或apt在线安装,所有操作需依赖本地文件。以下是具体步骤。
确保主从服务器都已完成MySQL的离线安装。
编辑主库的my.cnf文件,在[mysqld]段添加以下内容:
server-id = 1重启MySQL服务后登录数据库,创建用于复制的用户:
CREATE USER 'repl'@'%' IDENTIFIED BY 'password';查看主库状态,记录File和Position值:
SHOW MASTER STATUS;编辑从库的my.cnf,设置唯一server-id:
server-id = 2重启从库MySQL服务。登录后执行CHANGE MASTER命令,连接主库:
CHANGE MASTER TO启动复制进程:
START SLAVE;在从库执行:
SHOW SLAVE STATUS\G重点检查以下两项:
如果均为Yes,说明同步正常。若有错误,根据Last_Error信息排查网络、权限或数据不一致问题。
基本上就这些。离线环境只要MySQL二进制包正确,配置文件无误,主从同步可以稳定运行。注意防火墙开放3306端口,SELinux策略允许通信。
以上就是mysql离线安装如何配置主从同步_mysql离线环境主从同步配置方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号