简单知晓下mysql主从复制的步骤
发布时间:2023-10-19 16:08:48 所属栏目:MySql教程 来源:
导读:下文主要给大家带来mysql主从复制的步骤,希望这些内容能够带给大家实际用处,这也是我编辑mysql主从复制的步骤这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。
主从复制步骤
1:开启主库binlog功
主从复制步骤
1:开启主库binlog功
下文主要给大家带来mysql主从复制的步骤,希望这些内容能够带给大家实际用处,这也是我编辑mysql主从复制的步骤这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。 主从复制步骤 1:开启主库binlog功能 查看3306 是否开启 grep log-bin /etc/my.cnf 查看是否不一样 2:确保server-id 不同 grep server-id /etc/my.cnf grep server-id /data/3307/my.cnf 3:主库授权 复制的用户rep grant replication slave on *.* to rep@'192.168.1.102' identified by '2017'; 查看是否授权成功 4:锁表,查看binlog 位置点 先锁表 保证数据库一致 flush table with read lock; show master status; 看看备份点 show master status; +------------------+----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +------------------+----------+--------------+------------------+ | mysql-bin.000053 | 339 | | | +------------------+----------+--------------+------------------+ 5.新开窗口导出全备 mysqldump -uroot -p2017 -A -B --events -S /tmp/mysql.sock|gzip >/home/chaofu/rep_bak_$(date +%F).sql.gz 6: unlock table 解除锁表 从库: 1:确保server-id 不同 2:把主库的数据恢复到 从 库 gzip -d rep_bak.sql.gz mysql -uroot -p -S /data/3307/mysql.sock < /home/chaofu/rep_bak_2017-11-21.sql 3:找位置点,配置master.info CHANGE MASTER TO MASTER_HOST='192.168.1.102', MASTER_PORT=3306, MASTER_USER='rep', MASTER_PASSWORD='2017', MASTER_LOG_FILE='mysql-bin.000053', MASTER_LOG_POS=339; find /data/3307/data -type -f -name "*.info" 4: 开启 备份开关 start slave; show slave status \G; 从库两个线程 5:测试 对于以上关于mysql主从复制的步骤,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐