知识大全 MySql配置主从复制读写分离
Posted 文件
篇首语:天才是百分之九十九的汗水加百分之一的灵感。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MySql配置主从复制读写分离相关的知识,希望对你有一定的参考价值。
MySql配置主从复制读写分离 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
my ini配置文件中
主从复制需要通过二进制日志文件进行 须开启二进制日志功能并配置Server ID
[mysqld]
log bin=mysql bin
server id=
server id 为 之间 默认为 (拒绝所有slave)
innodb引擎耐用性增强
innodb_flush_log_at_trx_mit= and sync_binlog=
For the greatest possible durability and consistency in a replication setup using InnoDB with transactions you should use innodb_flush_log_at_trx_mit= and sync_binlog= in the master f file
slave 配置
server id=
防止服务器主机名修改
relay log=mysqld relay bin
master
创建具有复制权限的账户repl
GRANT REPLICATION SLAVE ON * *
> TO repl @ rem IDENTIFIED BY slavepass ;
mysql> FLUSH TABLES WITH READ LOCK;
对于InnoDB表的注意 FLUSH TABLES WITH READ LOCK块 MIT操作
保留客户端发出 FLUSH TABLES语句运行 这样 读锁仍然有效 如果你退出客户端 该锁被释放
使用 SHOW MASTER STATUS语句来确定当前的二进制日志文件的名称和位置
的mysql> SHOW MASTER STATUS;
+ + + + +
| 文件 | 位置| Binlog_Do_DB | Binlog_Ignore_DB |
+ + + + +
MYSQL bin | |测试|说明书 MYSQL |
+ + + + +
文件栏显示的日志文件的名称和位置显示在文件中的位置 在这个例子中 二进制日志文件是 mysql bin 的位置是 记录这些值 你需要它们 以后当你设立的奴隶 他们表示复制坐标奴隶从主应该开始处理新的更新
如果主已经运行以前没有二进制日志启用 通过SHOW MASTER STATUS或mysqldump的 主数据显示日志文件的名称和位置值将是空的 在这种情况下 你需要使用指定的奴隶的日志文件和位置后的值是空字符串( )和
你现在有你需要的信息 可以让从开始读取的二进制日志在正确的位置开始复制
设置主从连接信息
mysql> CHANGE MASTER TO
> MASTER_HOST= master_host_name
> MASTER_USER= replication_user_name
> MASTER_PASSWORD= replication_password
> MASTER_LOG_FILE= recorded_log_file_name
> MASTER_LOG_POS=recorded_log_position;
查看连接状态 show slave status\\G;
读写分离配置
windows设置PATH
创建代理 为Master 为只读
sc create Proxy DisplayName= MySQL Proxy start= auto binPath= F:\\tool\\mysql proxy winx x \\bin\\mysql proxy svc exe
proxy address=localhost: proxy backend addresses= : proxy read only backend addresses= :
net start proxy
C:\\> sc delete proxy
配置完之后测试 从服务器 stop slava
通过代理进行insert操作 在进行查询 然后start slave 主从复制没有问题
cha138/Article/program/MySQL/201311/29440相关参考
使用PHP实现Mysql读写分离 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本代码是从uch
MYSQL主从不同步延迟原理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! MySQL数据库主从
MYSQL主从同步故障一例及解决过程! 以下文字资料是由(历史新知网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 公司里有两个mys
C#读写ini配置文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! NETFramework类
UNIX设置MySql数据同步实现复制功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! mys
MYSQL双机热备配置手册 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!MYSQL双机热备配置手册
Linux下MySQL的管理与配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! MySQL服务
VSFTP+MySQL虚拟用户配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! VSFTPD是
jboss配置 mysql数据库连接池实例 :配置: JDK JBoss &n
MySQL数据库安全配置指南 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前言 MySQ