`
backspace
  • 浏览: 132600 次
文章分类
社区版块
存档分类
最新评论

mysql复制功能——“master

 
阅读更多

一、配置主服务器

1.my.ini中添加内容

2.创建“复制权限”的账号

   创建账号

         给创建的账号授予“待复制数据库”上所有的操作权限

         查看所有用户

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

查看用户权限

3.重启mysql服务

二、配置从服务器

1.my.ini中添加内容

  

  注:从库my.ini的配置中,Mysql5.5版本以上不再支持master的用法,比如5.1

中可用的(master-user = repl;master-password = repl;master-port = 3307),

如果在mysql5.5版本以上中使用该语法会导致,mysql服务无法启动。

2.重启mysql服务器

    3.开启从库复制功能

       a)关闭从库复制功能

stop slave;

b)设置主库连接串

change master to 
master_host="10.0.0.10", 
master_port=3306, 
master_user="slave1", 
master_password="feng"
;

      注:出现警告是没关系的,只是密码是明文等提示。

            此处还可指明“主库”二进制文件名和位置

eg:

      查看主库信息可用以下命令完成:

     

c)打开从库复制功能

start slave;

d)查看从库状态

三、测试

      1.连接到主库上,插入一行数据

2.在从库上执行查询

四、说明

1.版本问题

从库的版本>=主库的版本

        本实验中:主库

                     

从库

  2.第一次配置从库时,从库中不应该存在“待复制的数据库名”

第一次start slave时,会在从库上创建该数据库,如果已经存在会出现无法创建数据库的错误

 

此时,从库上的SQL线程无法启动

 

 详细参考:http://www.cnblogs.com/hustcat/archive/2009/12/19/1627525.html

1
6
分享到:
评论

相关推荐

    MySQL技术内幕 InnoDB存储引擎.pdf

    最近在学习MySQL技术内幕 InnoDB存储引擎 第2版,整理了一些文档分享出来,同时也方便以后查看。若有不当之处,烦请批评指正。 1. MySQL体系结构和存储引擎 2. InnoDB存储引擎 2.1 InnoDB体系结构 ...8.7 复制

    MySQL数据库高级工程师-面试题-MySQL DBA面试题01-风哥整理(面试必过)

    1.1 1、MySQL 的复制原理以及流程 (1)、复制基本原理流程 1. 主:binlog 线程——记录下所有改变了数据库数据的语句,放进master 上的binlog 中; 2. 从:io 线程——在使用start slave 之后,负责从master 上拉取...

    MySQL的经典面试题

    (2)、MySQL复制的线程有几个及之间的关联 MySQL 的复制是基于如下 3 个线程的交互( 多线程复制里面应该是 4 类线程): 1. Master 上面的 binlog dump 线程,该线程负责将 master 的 binlog event 传到slave; 2. ...

    MySQL经典面试题(含答案解析)-常见经典问题和解答!供大家学习研究参考!MySQL的复制原理以及流程

    MySQL的复制原理以及流程 (1)复制基本原理流程 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,...

    大厂Mysql面试题在这里

    1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 3. 从:io线程——在使用start slave 之后,负责从...

    MySQL5.6 GTID模式下同步复制报错不能跳过的解决方法

    同步复制信息: mysql> show slave status\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 192.168.8.25 Master_Us

    MySQL20个经典常用面试题,需要找工作的一定要看

    一、MySQL 的复制原理以及流程 基本原理流程,3 个线程以及之间的关联; 1. 主:binlog 线程——记录下所有改变了数据库数据的语句,放进 master 上的 binlog 中; 2. 从:io 线程——在使用 start slave 之后,负责...

    linux系统中使用openssl实现mysql主从复制

    证书准备: CA证书: 第一步:创建CA私钥 [root@localhost CA]# (umask 066;openssl genrsa -out /...————————————————————————————– mysql准备私钥及证书申请文件 : 第一步:创建mysq

    数据库+mysql+面试题

    MySQL的主从复制原理以及流程 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中...

    MySQL20个经典常用面试题

    MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从master上...

    MySQL中主从复制重复键问题修复方法

    ——————-quote begin———————— 3. If you decide that you can skip the next statement from the master, issue the following statements: mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER = n; mysql> ...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    UMPAY——编码规范 日志规范 异常规范 网络 协议 TCP/IP HTTP hession file HTTPS 负载均衡 容器 JBOSS tomcat resin jetty 容灾 日志框架 开源框架 slf4j 框架实现 log4j logback commong ...

    asp.net知识库

    动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/catch语句带来的warning 微软的应试题完整版(附答案) 一个时间转换的问题,顺便谈谈搜索技巧 .net中的正则表达式使用高级技巧 (一) C#静态成员和...

    Eclipse_Swt_Jface_核心应用_部分19

    3.3 常用的代码编辑功能 28 3.3.1 添加注释 28 3.3.2 自定义格式化代码 28 3.3.3 自动生成getter和setter代码 30 3.3.4 代码的重构 31 3.3.5 查看源代码 31 3.3.6 代码的展开和折叠 32 3.3.7 代码比较...

    JAVA上百实例源码以及开源项目

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    JAVA上百实例源码以及开源项目源代码

    2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性...

Global site tag (gtag.js) - Google Analytics