zoukankan      html  css  js  c++  java
  • mysqldump 备份命令使用中的一些经验总结

    mysqldump的一个小坑(自测)

     

    正文:经常使用接触mysql复制功能的朋友应该对mysqldump命令不陌生吧,鄙人最近也在研究学习这一块的内容,经过几天的测试,发现mysqldump使用中容易遇到的几个问题,这里总结一下与大家分享,如果有不同意见欢迎多多交流学习,

               测试环境:

         软件版本,官网下载的5.5.53

              应用场景,mysqldump主mysql服务器得到sql语句,然后还原到空白mysql服务器

             总结1:如果原主服务器备份前有带有密码的非root用户,还原到备份mysql服务器时,必须在备份服务器上运行flush privileges命令 否则不用密码也可以登录。如果不执行这条命令,在做级连备份mysql服务器时,针对rep用户会出现认证失败,io进程无法连接到master的错误。

             总结2:针对mysqldump 中--master-data这条参数而言,如果备份时使用了这条参数,在还原sql语句到从mysql服务器时 必须先执行CHANGE MSATER TO 的四条命令,即先指定HOST PORT USER PASSWORD 然后再还原sql语句,否则--master-data这条命令并不产生实质用途,slave会从默认107的位置开始执行,导致错误产生,sql进程停止,还需要手动指定binlog文件和日志,这样在start slave 才可以看到系统自动读取到了正确的binlog位置和文件。所以要先指定master四个参数,然后再还原sql语句,然后开启slave。

  • 相关阅读:
    第六章 函数与宏定义实验
    第五章 循环结构实验
    第五章 循环结构课内反思
    第四章 分支结构实验
    C程序设计实验报告
    509寝室小组
    第九章 构造数据类型实验
    第八次实验报告
    数组实验
    函数与宏定义实验
  • 原文地址:https://www.cnblogs.com/dragonflyer/p/6079898.html
Copyright © 2011-2022 走看看