mysql5 5 42指定数据库同步运作
发布时间:2022-07-02 23:04:03 所属栏目:MySql教程 来源:互联网
导读:master端IP:192.168.1.100 slave端IP:192.168.1.200 一.master 上操作: 主库建立同步的账户rep并且授权replication;在主库锁表flush tables with read lock; 并查看主库上binlog文件及位置点 show master statusG;记录下此binlog文件和位置点。 mysql
master端IP:192.168.1.100 slave端IP:192.168.1.200 一.master 上操作: 主库建立同步的账户rep并且授权replication;在主库锁表flush tables with read lock; 并查看主库上binlog文件及位置点 show master statusG;记录下此binlog文件和位置点。 mysql -uroot -p'Xp#&Xwe3Gf0x' -e "grant replication slave on *.* to rep@'192.168.1.200' identified by 'JuwoSweTbUser'; flush privileges;flush tables with read lock; show master status;" 备份指定数据库数据 mysqldump -uroot -p'Xp#&Xwe3Gf0x' -B drsj --single-transaction --events|gzip >/root/drsj_$(date +%F).sql.gz 传输数据到slave端从库机器 scp -rp -P 52110 drsj.gz root@从库IP:/root/ 二.slave上操作: 登陆从库:gzip -d drsj.sql.gz; source /root/drsj.sql; stop slave; reset slave all; stop slave; CHANGE MASTER TO MASTER_HOST='192.168.1.100', MASTER_PORT=3306, MASTER_USER='rep11', MASTER_PASSWORD='JuwoSweTbUser', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=345; start slave; show slave statusG; 三.最后在master上执行解锁操作:unlock tables; 到此处配置完成.在master上创建测试表测试 提示:同步所有的关于 drsj 这个库的信息,包括在主库上创建管理drsj库的用户。例如在主库上创建一个test账户来管理drsj库,同时这个test用户会同步到slave从库上的。 提示: binlog-do-db=drsj log-slave-updates=1 在单独只同步一个库到slave从库时,这2个参数也是同样适用于MySQL5.6.20的,这个本人亲测过。 (编辑:锡盟站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐