`
zl_go
  • 浏览: 34409 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Mysql主从数据库  

阅读更多
环境介绍:主库 192.168.13.13 从库 192.168.0.115
  1、主库创建/etc/my.cnf,修改[mysqld]里边的键值打开
  server-id = 1 
  log-bin=mysql-bin
  binlog-do-db=temp_db #同步的表
  binlog-ignore-db=test #不需要同步的表

  2、主库增加 slave用户给权限,用于从库读取主库日志。
   grant replication slave,reload,super on *.* to 'slave'@'%' identified by '123456'

  3、从库连接主库进行测试。
  mysql -u slave -p123456 -h 192.168.13.13
  停从库,修改从库/etc/my.cnf,增加选项: mysqladmin shutdown -uroot -p123456
    
		[mysqld]
		server-id=2 
		master-host=192.168.0.115 
		master-user=slave 
		master-password=123456 
		master-port=3306 
		replicate-do-db=temp_db #同步的数据库

  重启主库 从库
    	mysqladmin shutdown -uroot -p123456 停
    	/etc/init.d/mysql start 启
    	
  从库查看状态 
  mysql -uroot -p123456
  show slave status\G
  
  6、进行测试:
  主库创建表,
  CREATE TABLE `TableName1` (
    `int` int(11) NOT NULL AUTO_INCREMENT,
    `a` varchar(100) DEFAULT NULL,
    `b` varchar(100) DEFAULT NULL,
    `c` varchar(100) DEFAULT NULL,
    PRIMARY KEY (`int`)
  ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
  打开从库,察看:
  
  说明主从数据库创建成功。
  7、主从数据库相关命令:
  slave stop; slave start ; 开始停止从数据库。
  show slave status\G; 显示从库正读取哪一个主数据库二进制日志。
  purge master logs to ‘binlog.000004’; 此命令非常小心,删除主数据库没用的二进制日志文件。如果误删除,那么从库就没有办法自动更新了。
  
  change master; 从服务器上修改参数使用。
  例如:主库观察 show slave status\G; 显示参数,对应命令修改
  CHANGE MASTER TO MASTER_HOST='192.168.13.13',
  MASTER_USER='slave',
  MASTER_PORT=3306,
  MASTER_PASSWORD='123456',
  MASTER_LOG_FILE='mysql-bin.000008',
  MASTER_LOG_POS=106;

---- 继续查看状态
    slave start ;
    show slave status\G;
分享到:
评论

相关推荐

    MYSQL主从数据库同步备份配置的方法

     做主从服务器的原则是,MYSQL版本要相同,如果不能满足,最起码从服务器的MYSQL的版本必须高于主服务器的MYSQL版本 二、配置master服务器 1. 登录Master服务器,编辑my.cnf #vim /etc/my.cnf 在[mysqld]段添加...

    linux下指定mysql数据库服务器主从同步的配置实例

    二、 举例数据库服务器(A) 主数据库 IP:192.168.1.134数据库服务器(B) 主数据库 IP:192.168.1.138两台服务器同步的用户名为: bravedu 密码: brave123 一、主数据库操作设置(A):① 创建同步用户名 允许...

    Mysql 主从数据库同步(centos篇)

    主服务器:centos 5.2 mysql 5.1.35 源码 IP:192.168.1.22 从服务器:centos 5.2 mysql 5.1.35 源码 IP:192.168.1.33 配置: 一、主服务器  1.1、创建一个复制用户,具有replication slave 权限。 mysql>grant ...

    Mysql主从复制注意事项的讲解

    今天搭建mysql主从复制,一直报这个错。我是在一台虚拟机上使用多实例创建的2个不同端口的数据库,查了很久,才解决。 1.检查主从复制的用户名密码; 2.检查MASTER_LOG_FILE和MASTER_LOG_POS。  记住配置从库的命令...

    Mysql主从复制服务器配置

    怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:  1、主从服务器分别作以下操作:  1.1、版本一致  1.2、初始化表,并在后台启动mysql  1.3、修改root的密码  2、修改主服务器master:  ...

    详解windows下mysql的主从同步

    主从数据库操作准备: 两台电脑,都安装好mysql 5.5及以上版本,最好两台电脑都安装同一版本数据库,且能单独正常使用 记住两台电脑的ip地址: 以我家里电脑为例: 主数据库:192.168.0.102 从数据库:192.168.0....

    详解MySQL数据库设置主从同步的方法

    MySQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力。 MySQL主从同步的机制: MySQL同步的流程大致如下:  1、主...

    配置Mysql主从服务实现实例

    配置Mysql主从服务实现实例 ### 配置主数据库 my.cnf server-id=1 log-bin=master-bin log-bin-index=master-bin.index ### 在主数据库上创建同步账号 create user backup; GRANT REPLICATION SLAVE ON *.* TO...

    MySQL的主从复制步骤详解及常见错误解决方法

    mysql主从复制(replication同步)现在企业用的比较多,也很成熟.它有以下优点: 1.降低主服务器压力,可在从库上执行查询工作. 2.在从库上进行备份,避免影响主服务器服务. 3.当主库出现问题时,可以切换到从库上. 不过,用...

    详解Mysql主从同步配置实战

    之前写过一篇文章:Mysql主从同步的原理。 相信看过这篇文章的童鞋,都摩拳擦掌,跃跃一试了吧? 今天我们就来一次mysql主从同步实战! 2、环境说明 os:ubuntu16.04 mysql:5.7.17 下面的实战演练,都是基于上面...

    Mysql主从复制(master-slave)实际操作案例

    在这一章节里, 我们来了解下如何在 Mysql 中进行用户授权及主从复制   这里先来了解下 Mysql 主从复制的优点:   1、 如果主服务器出现问题, 可以快速切换到从服务器提供的服务 2、 可以在从服务器上执行查询操作...

    MySQL数据库主从同步安装与配置总结

    MySQL的主从同步是一个很成熟的架构,优点为:  ①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;  ②在从主服务器进行备份,避免备份期间影响主服务器服务;  ③当主服务器出现问题时...

    Mysql主从同步备份策略分享

    环境:主从服务器上的MySQL数据库版本同为5.1.34主机IP:192.168.0.1从机IP:192.168.0.2一. MySQL主服务器配置1.编辑配置文件/etc/my.cnf# 确保有如下行server-id = 1log-bin=mysql-binbinlog-do-db=mysql #...

    linux系统下实现mysql热备份详细步骤(mysql主从复制)

     MySQL主从备份原理: Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。 如果想配置成为同一台上的话,注意安装的时候,选择两个不同的...

    Mysql数据库的QPS和TPS的意义和计算方法

    在做db基准测试的时候,qps,tps 是衡量数据库性能的关键指标。...在对数据库的性能监控上经常会提到QPS和TPS这两个名词,下面就分别简单的分享一下关于MySQL数据库中的QPS和TPS的意义和计算方法。 1 QPS:

    mysql主从架构的实现-图灵杨过老师1

    1.3.3 查看主服务器状态 在 Master 的数据库执行 show master status,查看主服务器二进制日志状态及位置号 1.3.4 配置sla

    mysql 5.6.14主从复制(也称mysql AB复制)环境配置方法

    一、mysql主(称master)从(称slave)复制的原理:  (1).master将数据改变记录到二进制日志(binary log)中,也即是...二、mysql主从复制支持的类型:  (1).基于语句的复制:在主服务器上执行的SQL语句,在从服务器上执行

    详解如何利用docker快速构建MySQL主从复制环境

    这时候,就需要快速构建出MySQL实例,甚至主从。  考虑如下场景: 譬如我想测试mysqldump在指定–single-transaction参数的情况下,对于myisam表的影响。 本来想在现成的测试环境中进行,但测试环境中,有大量的...

    Mysql数据库之主从分离实例代码

    现在的网站一般大点的,都采用有数据库主从分离、读写分离,即起到备份作用也可以减轻数据库的读写的压力,一直听说过这些,但是自己从没有自己动手亲手实践过,今天有时间实践一下,记录下过程。 实验环境 我准备了...

    MySQL5.6主从复制(mysql数据同步配置)

    mysql> grant replication slave on *.* to 'rep1'@'192.168.56.2' identified by '123456'; Query OK, 0 rows affected (0.01 sec) 2、修改主数据库服务器的配置文件my.cnf,开启BINLOG,并设置...

Global site tag (gtag.js) - Google Analytics