环境:准备三台虚拟机(主:10,即做主又做从:20,从:30)

注释:(从数据库服务器拷贝主数据库中的binlog日志文件,不会写到本机的binlog日志里,要想写到本机的binlog日志里需修改配置文件)

1、192.168.1.10部署主数据库服务器:

安装数据库软件包,根据个人情况,我用的是5.6

vim  /etc/my.cnf

[mysqld]

bin-log

server-id=10

server mysql start

chkconfig mysql on

初始密码修改:cat  /root//root/.mysql_secret

mysql -uroot -pOk0DHq9n

mysql>set password=password("123");

#mysql -uroot -p123   #从新登陆数据库

mysql>grant  replication   slave   on  *.*   to  bb@192.168.1.20  identified by "123456";

mysql>show master  status;

2、192.168.1.20即部署主数据库服务器也部署从数据库服务器

安装数据库软件包

vim /etc/my.cnf

[mysqld]

server-id=20

log-bin

log-slave-update   #在主数据库服务器拷贝的数据库命令写到自己的binlog日志里

service mysql restart

#mysql  -h192.168.1.10  -ubb  -p123456   #验证主数据库服务器(192.168.1.10)上的授权是否正确

登录本地的数据库服务器

mysql  -uroot -p初始密码

mysql>set password=password("123");

#mysql  -uroot -p123

mysql>change master to master_host="192.168.1.10",master_user="bb",master_password="123456",master_log_file="主数据库binlog日志文件",master_log_pos=时间偏移量;

mysql>show slave status\G;

mysql>start slave;

mysql>grant  replication   slave   on  *.*   to  bb@192.168.1.30  identified by "123456";

mysql>show master status;

3、配置从数据库服务器(192.168.1.30)

安装主数据库软件包

vim   /etc/my.cnf

[mysqld]

server-id=30

log-bin

service mysql start

chkconfig mysql on

#mysql -h192.168.1.20  -ubb -p123456      #验证192.168.1.20数据库授权是否正常

mysql>change master to master_host="192.168.1.10",master_user="bb",master_password="123456",master_log_file="主数据库binlog日志文件",master_log_pos=时间偏移量;

mysql>show slave status\G;

mysql>start slave;

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

验证:在192.168.1.10,创建库和表并插入数据,在192.168.1.20和192.168.1.30看数据有没有同步。

转载于:https://www.cnblogs.com/cuibobo/p/5350742.html

mysql(一主从从)相关推荐

  1. mysql主从数据库含义_(转)Mysql数据库主从心得整理

    管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对 ...

  2. MySQL的主从服务器配置

    MySQL的主从服务器配置 常见开源数据库有:MySQL,PostgreSQL,SQLite等,商业性质的:Oracle,Sql Server,DB2,Sybase,Infomix 其中,Oracle ...

  3. mysql数据库主从同步过程详述(三)

    续mysql数据库主从同步过程详述(二) 在此说明下:在最后试验过程中,当查看从库状态的时候,IO_Running显示为no,从error_log中看到如下报错提示: 120523  0:55:31 ...

  4. Sharding-jdbc教程:Mysql数据库主从搭建

    点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 这是系列文章Sharding-jdbc文章的第一篇,本篇文章主要讲述如何搭建Mysql的主从.搭 ...

  5. Linux下MySQL数据库主从同步配置

    操作系统:CentOS 6.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备篇: 说 ...

  6. 3分钟解决MySQL 1032 主从错误(转)

    转自  https://blog.51cto.com/suifu/1845457 3分钟解决MySQL 1032主从错误 Part1:写在最前 1032错误----现在生产库中好多数据,在从库误删了, ...

  7. MySQL从主从到代理

    环境部署 主服务器IP:192.168.11.11 从服务器IP:192.168.11.12 代理服务器IP:192.168.11.13 关闭防火墙 systemctl stop firewalld ...

  8. 3分钟解决MySQL 1032 主从错误

    3分钟解决MySQL 1032主从错误 Part1:写在最前 1032错误----现在生产库中好多数据,在从库误删了,生产库更新后找不到了,现在主从不同步了,再跳过错误也没用,因为没这条,再更新还会报 ...

  9. Centos 6.4下 MySQL配置主从服务(集群)

    Centos 6.4下 MySQL配置主从服务(集群) 我们前面两篇文章都分别介绍了Mysql的安装及配置.备份及还原,今天我们继续前面的环境介绍一下Centos 6.4下MySQL配置主从实现数据同 ...

  10. mysql中主从_MySQL的主从

    以下是个人实例操作得出的结论: mysql的主从同步是一个很成熟的架构: 优点: ①:在从服务器可以执行查询工作,降低主服务器压力(所谓的读写分离) ②:在从主服务器进行备份,避免备份期间影响主流服务 ...

最新文章

  1. leetcode算法题--Unique Binary Search Trees II
  2. IOS安装CocoaPods完整流程
  3. mysql 存储引擎版本_mysql不同版本和存储引擎选型的验证
  4. 数字音视频知识点汇总(二)
  5. mvc各层简单清晰的描述
  6. 第四章:滚动堆栈(6)
  7. UVA 11624 BFS
  8. 中国移动”5G大规模外场测试技术要求(V1.0)”基站要求
  9. ITIL是什么意思?ITIL是什么?
  10. android 解压相关问题,解压文件失败的情况
  11. 360安全备份 android,360安全卫士号码备份如何还原到另一个手机上
  12. 微软project服务器搭建,安装和配置 Project Server 2010
  13. 我所了解的一些路由器对比
  14. office2016安装失败,或者需要卸载,如何彻底卸载
  15. 手机QQ浏览器解析A链接访问过后颜色发生变化的Bug
  16. mybatis-plus使用this.saveBatch报java.lang.NullPointer空指针异常
  17. 全基因组关联分析(GWAS)
  18. Pandas读csv,xlsx,XLS文件,读代表名的文件
  19. 如何将SEO与SEM结合推广网站
  20. C语言怎么学?惊!四大圣经!

热门文章

  1. Java Set操作
  2. Lucene 文档检索 详细说明
  3. IDEA 打包 exe 程序 与 javafxpackager 打包 exe 程序
  4. idea运行报Command line is too long
  5. Poj2823 单调队列
  6. Python_作业_Day_1
  7. 在webconfig中写好连接后,在程序中如何调用?
  8. 【字符知识】SGML 类语言(Eg.HTML)字符转义
  9. js和jQuery的总结
  10. 第二阶段团队站立会议02