MySQL主从复制配置及步骤
来源:互联网 发布:网络翻唱歌曲排行榜 编辑:程序博客网 时间:2024/05/22 11:37
了解更多参考:阿里云RDS主从
步骤:
MySQL主服务器
配置my.cnf 在[mysqld]中添加:server-id=1
log-bin=/path/to/mysql-bin
sync_binlog=1
innodb_buffer_pool_size = 1024M
innodb_flush_log_at_trx_commit=1 # or 2 if want to be quick.
在master上关闭skip-networking选项,否则salve不能与master通讯。从服务器
配置中[mysqld]添加server-id=2
relay_log=/path/to/logs/relay-bin
read_only=1
log_slave_updates=1 # 从库作为其他库主库,需要打开log-bin
skip_slave_start # 备库崩溃后不会自启replicate-do-table = db_name.tb_name
重启主、从MySQL服务器
登录主服务器,执行
mysql>GRANT REPLICATION SLAVE, RELOAD, SUPER ON *.* TO 'username'@'host' IDENTIFIED BY 'password';
mysql>FLUSH TABLES WITH READ LOCK;
mysql>SHOW MASTER STATUS;
记下file = mysql-bin.000001
和 Position = 120主服务器上另开一个连接,执行
shell> mysqldump -uroot -p -P3306 --all-databases --triggers --routines --events > mysqlall.sql
主库解锁
mysql> UNLOCK TABLES;
将导出的数据传到从服务器并导入数据库
登录从服务器数据库并执行
mysql> CHANGE MASTER TO MASTER_HOST='host', MASTER_PORT=3306, MASTER_USER='username', MASTER_PASSWORD='password', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=120;
开启主从复制
mysql>start slave;
mysql>show slave status \G
查看Slave_IO_Running: Yes
Slave_SQL_Running: Yes
是否显示正常flush logs;
清空缓冲区数据,写入数据库。
阅读全文
0 0
- mysql主从复制原理及配置步骤
- MySQL主从复制配置及步骤
- Mysql 主从复制配置步骤
- MYSQL主从复制配置步骤
- Mysql主从复制步骤
- 【MySQL】主从复制原理及配置
- Mysql主从复制原理及配置
- Mysql主从复制配置及测试
- Mysql主从复制原理及配置
- MySQL主从复制原理及配置
- MySQL主从复制原理及基本配置
- MySql主从搭建、复制及配置实现
- Mysql主从复制原理及配置
- Mysql主从复制原理及配置
- MySQL主从复制原理及配置
- Mysql主从复制原理及配置
- mysql 主从复制 主从配置
- MySQL主从复制原理、半同步操作步骤及原理
- 11.7学习心得
- Ubuntu14.04 安装Kdevelop 进行ROS开发
- opencv 性别处理
- 记录sprint boot 集成mybatis 注解,多数据源配置项目搭建,非常详细,只要按照步骤来,项目绝对能跑起来!!!
- Linux大批量文件rm命令无效
- MySQL主从复制配置及步骤
- 每日一练(20171108)
- 细数非对称加密与对称加密的区别
- 每天20分钟,只需一年,一年级学生英语听力达到六年级水平!关键是坚持一点都不难!
- Kaggle 发布首份数据科学从业报告 | 不及美国同行1/3,中国数据科学家平均年薪约3万美元
- 【持续更新】j2ee+tomcat实战过程中的问题及解决方案汇总
- Java基础--4运算符
- Android基于Retrofit2.0+RxJava的结合使用,让你的网络请求更简单
- Html常见用法