mariadb5.5中MySQL主从复制部署原理示例
原理:主服务器上的所有操作都会同步到从服务器上,实现主从同步配置。主从复制可以避免主服务器宕机后业务暂停。 (主服务器宕机后,切换到从服务器执行进一步的任务)。环境准备:
ip | middleware |
10.88.22.183 | mysql |
10.88.2218.lmy示例s mariadb5.5作为演示的示例(在mysql中没有差异操作)1。首先,在两台机器上打开binlog日志。通过open方法进入MySQL配置文件,vi /etc/my.cnf,在mysqld下添加以下内容: log_bin=/var/lib/mysql/mysql-bin expire_logs_days=10(in'表示日志数据保留期为10天) server-id=1(两台服务器设置不同节点,另一台可以设置server-id=2) 注意:binlog日志文件必须打开,因为本质数据同步是其他MySQL服务器在本机再次执行数据变化的二进制日志设置完成后,启动MySQL.2。在主服务器上执行10.88.22.183,创建可以通过从服务器10.88.22.182登录的MySQL用户。用户名:night,密码 night@5793。运行命令如下:将复制从属设置为*。 * 在由“night@5793”标识的“night”@“10.88.22.182”上; 刷新权限; 3。检查binlog的二进制日志在主服务器10.88.22.183中的位置和名称。执行命令如下:show master status; ![]() change master to master_host='10.88.22.183',master_user='night',master_password='night '@5793',master_log_file='mysql-bin.000004',master_log_pos=475; ![]() start Slave; show Slave status\G; ![]() ![]()
|
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。