兜兜    2021-08-17 15:35:04    2022-01-25 09:31:53   

   mysql

创建用户(主库) ```sql mysql> CREATE USER 'repl'@'%' IDENTIFIED BY 'xxxxxx'; mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' ; mysql> flush privileges; ``` 创建备份文件(主库) `方式一:备份生成GTID` ```bash mysqldump -hxxxxx.mysql.rds.aliyuncs.com -uroot -pxxxxxx --databases db1 db2 db3 >db.sql ``` `方式一:备份生成binlog位置` ```bash mysqldump -hxxxxx.mysql.rds.aliyuncs.com --master-data=2 --set-gtid-purged=OFF -uroot -pxxxxxx --databases db1 db2 db3 >db.sql ``` 还原备份(从库) ```sql mysql> source db.sql ``` 创建同步(从库) `方式一:备份生成GTID方式` ```sql mysql> CHANGE MASTER TO MASTER_HOST='xxxxx.mysql.rds.aliyuncs.com', MASTER_USER='repl', MASTER_PASSWORD='xxxxxx', master_auto_position=1 FOR CHANNEL "test"; ``` `方式二:备份生成binlog位置方式` ```sql mysql> CHANGE MASTER TO MASTER_HOST='xxxxx.mysql.rds.aliyuncs.com', MASTER_USER='repl', MASTER_PASSWORD='xxxxxx', MASTER_LOG_FILE='mysql-bin.xxxx', MASTER_LOG_POS=xxxxx FOR CHANNEL "test"; ``` 启动同步(从库) ```bash mysql> START SLAVE FOR CHANNEL "test"; mysql> show slave status FOR CHANNEL "test"\G ```

©著作权归作者所有:来自ynotes.cn笔记作者兜兜的原创作品,如需转载,请注明出处:https://ynotes.cn/blog/article_detail/254

文章分类: 数据库     个人分类: 数据库

收藏


0 条评论
按时间正序 按时间倒序