zoukankan      html  css  js  c++  java
  • 如何使用mysqldump备份数据库

    首先查看mysql命令是否存在

    如果不存在可以用find /name mysql -print来查找 然后用ln链接命令链接到/usr/bin下面 (系统自动会找/usr/bin下面的文件)

    然后登陆mysql数据库进行备份 ,在备份前,需要对所有的表设置为已读

    接着

    -A代表导出全数据库 -B代表导出部分数据库

    --master-data是用于另外一台服务器作为master的slave.前提是必须开启binlog和RELOAD权限 后面的参数为1,代表会把chang master to 以及二进制文件的具体postion和信息作为执行语句直接输出,

    如果设置为2,那么该语句只作为一个comment(注释)语句.如果没有指定,默认值为1.

    出现这个原因是没有开启binlog(数据库操作日志)功能

     

    单独导出某张表(-b代表只导出表结构,但不包含数据)

    看到数据已经已压缩包的形式导出,可以使用scp复制到我们的slave上.

    解压数据用gunzip test.mysql.gz

    恢复数据到数据库 mysql -uroot -p < test.mysql

  • 相关阅读:
    强联通 HDU 1269
    zznu 1255 数字统计(数位DP, 数学方法)
    POJ Round Numbers(数位DP)
    #1033 : 交错和
    XHXJ's LIS
    吉哥系列故事——恨7不成妻
    数字0-9的数量
    Balanced Number
    BALNUM
    F(x)
  • 原文地址:https://www.cnblogs.com/justinyang/p/8625389.html
Copyright © 2011-2022 走看看