知识大全 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读写分离

使用PHP实现Mysql读写分离  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本代码是从uch

知识大全 MYSQL主从不同步延迟原理

MYSQL主从不同步延迟原理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MySQL数据库主从

知识大全 MYSQL主从同步故障一例及解决过程

MYSQL主从同步故障一例及解决过程!  以下文字资料是由(历史新知网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  公司里有两个mys

知识大全 C#读写ini配置文件

C#读写ini配置文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  NETFramework类

知识大全 UNIX设置MySql数据同步 实现复制功能

UNIX设置MySql数据同步实现复制功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  mys

知识大全 MYSQL 双机热备配置手册

MYSQL双机热备配置手册  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!MYSQL双机热备配置手册

知识大全 Linux下MySQL的管理与配置

Linux下MySQL的管理与配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MySQL服务

知识大全 VSFTP+MySQL虚拟用户配置

VSFTP+MySQL虚拟用户配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  VSFTPD是

知识大全 jboss配置 mysql数据库连接池

jboss配置 mysql数据库连接池实例 :配置:   JDK    JBoss  &n

知识大全 MySQL数据库安全配置指南

MySQL数据库安全配置指南  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前言    MySQ