• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 尝试搭建MySQL master-slave主从复制的环境

尝试搭建MySQL master-slave主从复制的环境

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了master-slave,MySQL,环境等相关知识,希望本文的分享对您有所帮助
环境为centos 7.2+mysql 5.7,网上教程很多,原理也不复杂(深知自己踩的坑还不够)

正常情况下,配置起来比较简单。另外,根据个人感受,MySQL的复制感觉要比SQL Server的复制要清爽很多(尽管功能上可能有一些差异)。

master服务器,首先是开启了二进制日志,同时设置server-id为一个具体的数值

1,创建复制用户

  GRANT REPLICATION SLAVE ON *.* to 'repl_test'@'120.77.147.***' identified by '123456';

2,记录master日志文件和日志位置

  show master status;

从库上

  1,设置主服务器

CHANGE MASTER TO
MASTER_HOST='120.77.159.43',
MASTER_USER='repl_test',
MASTER_PASSWORD='123456',
MASTER_PORT = 8000,
MASTER_LOG_FILE='mysql-bin.000047',
MASTER_LOG_POS=3112;

  2,启动从服务器上的复制

  start slave;

  show slave status 查看丛库的状态

  

数据同步测试

  主服务器上创建一个新的DB,随即同步到从服务器

   主服务器上创建一个表,写入数据,也同步到从服务器上(阿里云免费申请的两台ECS云服务器,主从延迟很小,感觉不超过1秒)

中间遇到一点小问题,在show slave status的时候,发现Slave_IO_Running是正常启动的,但是Slave_SQL_Running没有启动

Slave_IO_Running: Yes
Slave_SQL_Running: No

参考这里之后,解决

set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;客户端运行,用来跳过几个事件,只有当同步进程出现错误而停止的时候才可以执行。

stop slave ;
set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
start slave

可能是老了,容易感慨,
之前一直对linux有一种畏惧感,或者说有一种固化思维:linux(这么难)我肯定不会--->那我干吗去动他--->必然肯定不会
自从看到某个之前也没有接触linux的朋友在接触没几天之后,常用的操作命令打的呼呼地,然后自己从0开始装虚拟机,基本问题都能帮助解决
自此深受鼓舞,不敢说入门,也大概知道linux是怎么回事了

再次感慨,人跟人真的比不了,说的好听一点是有部分人“能力强”,说不好听一点或者现实一点,那就是人家智商高,有啥办法,只能一步一步慢慢来,行动起来,不怕慢,就怕干,不要对那些在某些方面看起来很牛逼的人弄的东西,产生胆怯心理。

行动可以改变思维方式。

以上就是尝试搭建MySQL master-slave主从复制的环境的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 尝试搭建MySQL master-slave主从复制的环境
  • mysql5.5 master-slave(Replication)配置方法
  • mysql5.5 master-slave(Replication)主从配置

相关文章

  • 2018-12-053步搞定纯真IP数据导入到MySQL的方法详解
  • 2018-12-05利用db_link创建物化视图数据同步到数据仓库
  • 2018-12-05自动清理MySQL 的Lock 进程的脚本
  • 2018-12-05Mac下安装mysql5.7.18的详细步骤
  • 2017-05-11mysql prompt一个特别好用的命令
  • 2018-12-05mysql的索引优化如何使用
  • 2018-12-05MySql-如何查询删除数据表重复记录_MySQL
  • 2018-08-22mysql约束
  • 2017-05-11mysql执行计划介绍
  • 2017-05-11MSSQL根据ID进行分页实现方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql5.7.21解压版安装配置图文
    • phpmyadmin中为站点设置mysql权限的图文方法
    • 把redis放在DATA层,作为一种数据源,我认为更合理,也更符合我的面向对象原则
    • 总结mysql处理许多数据时的一些优化查询速度
    • SQL中exists的使用方法
    • 通过bin-log对mysql进行数据恢复
    • SQLSERVER2008中CTE的Split与CLR的性能比较
    • 如何理解MySQL数据库的优化
    • Oracle 启动例程 STARTUP参数说明
    • MYSQL的排序sql语句

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有