MySQL MasterSlave Replication Setup(mysqlmrr)
MySQL有可能由于负载而变得缓慢,所以很多用户引入主从复制来分离读写查询,并改善MySQL的性能和可伸缩性,从而降低复杂度。
MySQL的主从复制是一种分布式的技术,用来把一个Twitter把数据库的内容复制到另外一个Server上面。主从复制涉及三个基本的服务器角色,master:主服务器,用来根据当前的数据库状态来控制变更的; slave:从服务器,用来根据主服务器发出的命令来更新数据; monitor:监控服务器,用来监控和报警主从复制的状态。
MySQL复制设置包括创建复制账户,检查和配置MySQL设置,配置账户权限,和运行复制脚本。配置过程如下:
1. 创建MySQL用户名和密码,并设置相应的权限:
a. 在主服务器上创建复制账户:
CREATE USER replication @ % IDENTIFIED BY password
b. 赋予MySQL复制账号以下权限:
GRANT REPLICATION SLAVE ON *.* TO replication @ %
c. 在从服务器上创建用户:
CREATE USER replication @ % IDENTIFIED BY password
2. 开启MySQL复制功能:
a. 主服务器:
vi /etc/my.cnf
[mysqld]
log-bin
server-id=1
b. 从服务器:
vi /etc/my.cnf
[mysqld]
server-id=2
read_only=yes
3. 检查MySQL配置:
a. 运行mysql命令:
mysql SHOW MASTER STATUS;
b. 检查从服务器是否正常:
mysql SHOW SLAVE STATUS \\G
4. 运行复制脚本:
a. 在从服务器上运行复制脚本:
CHANGE MASTER TO MASTER_HOST= master.example.com ,MASTER_USER= replication ,MASTER_PASSWORD= password ,MASTER_LOG_FILE= ,MASTER_LOG_POS=;
b. 从服务器启动复制:
START SLAVE;
完成以上设置后,MySQL复制已经成功配置,从服务器可以从主服务器上复制数据。除此之外,还可以根据需要对MySQL复制进行优化,以节省资源,提高性能。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL MasterSlave Replication Setup(mysqlmrr)
相关文章
- MySQL命令:如何进行数据库备份(mysql命令备份)
- MySQL 索引优化实践:指定更准确的索引(mysql指定索引)
- MySQL中的主键:构建数据库的基石(mysql中的主键)
- 数据库探索服务器MySQL数据库的奥秘(查看服务器mysql)
- 编码修改MySQL数据库为GBK编码(mysql修改gbk)
- MySQL:导出符合条件的数据(mysql条件导出数据)
- 优化MySQL外键优化:提升性能的终极方案(mysql外键性能)
- MySQL本地密码恢复:找回忘记密码(mysql本地密码忘记)
- 启动MySQL:简单指令搞定(如何命令启动mysql)
- MySQL 三表联查实现复杂查询(mysql三表联查)
- 通过MySQL二级考试获得成功(mysql二级考试)
- MySQL实现双精度浮点数保留两位小数的实现方法(mysql两位小数)
- Mysql MasterSlave Replication.(mysql互为主备)
- MySQL中的数据导入与导出(mysql数据in)
- 学习高性能MySQL的视频教程推荐(高性能mysql视频)
- 查询探索MySQL中所有子节点的查询(mysql所有子节点)
- 标题:使用命令行登陆MySQL数据库(命令行登陆mysql)
- 实现MySQL中文搜索功能实践(mysql中文搜索)
- 定MySQL数据库锁定:保护数据不受损害(mysql数据库锁)
- MySQL:为记录增加更多的备注信息(mysql 增加备注)
- MySQL导入出错:系统反应异常(mysql导入错误)
- MySQL中的SUM函数使用方法详解(mysql中sum用法)
- 数据库中的MySQL 理解Mysql数据库的重要性(MySql中mysql)
- MySQL引擎个性化个性化引擎的使用与掌握(mysql个性化引擎)
- API实现MySQL数据库备份(api备份mysql)
- MySQL 1045错误排查与解决方法(1045mysql报错)
- MySQL创建表示例快速掌握MYSQL基础操作(mysql中创建表的例子)
- MYSQL存储限制表情符号不可存储(mysql 不能存放表情)
- MySQL下载成功,迎来画面亮相(mysql下载成功画面)