`
zl_go
  • 浏览: 36458 次
  • 性别: 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主从复制模式是数据库领域内一种重要的数据同步机制,它能够让一台主数据库服务器(master)的数据实时复制到一个或多个从数据库服务器(slave)上。这种机制在数据库的高可用性、数据备份、读写分离以及负载...

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

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

    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主从服务实现实例 ### 配置主数据库 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主从同步的原理。 相信看过这篇文章的童鞋,都摩拳擦掌,跃跃一试了吧? 今天我们就来一次mysql主从同步实战! 2、环境说明 os:ubuntu16.04 mysql:5.7.17 下面的实战演练,都是基于上面...

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

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

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

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

    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 #...

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

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

    MYSQL的主从复制知识点整理

    当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。 一、功能: 当向主服务器插入|修改|删除数据时,数据会自动同步到从服务器。 注意:主从复制是单向的,只能主 -> 从 分为两种类型:...

    CentOS7开启MySQL8主从备份、每日定时全量备份(推荐)

    备注1:解决连接MySQL数据库很慢的问题 vim /etc/my.cnf 添加内容:skip-name-resolve,重启数据库。  备注2:(密码带!或其他特殊符合,前面加\,例如123!321–>123\!321) 1、主从备份 主数据库: vim /etc/my.cnf...

    分布式键值缓存系统FirstDB.zip

     MYSQL等持久化数据库  客户端模块 成果构成  @字符界面客户端服务器端,多种语言客户端  @一套可以使用的API,以及第三方库形式文件  @基于QT的界面展示系统  @一个项目官网 标签:FirstDB

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

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

    Linux下指定mysql数据库数据配置主主同步的实例

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

Global site tag (gtag.js) - Google Analytics