zoukankan      html  css  js  c++  java
  • mysql数据安全之利用二进制日志mysqlbinlog备份数据

    mysql数据安全之利用二进制日志mysqlbinlog备份数据
    简介:如何利用二进制日志来备份数据
    什么是二进制日志:
    二进制日志就是记录着mysql数据库中的一些写入性操作,比如一些增删改,但是,不包括查询!
     
    二进制日志有哪些功能:
    一般情况下,二进制日志有着数据复制和数据恢复的功能。
     
    注意:
    开启二进制日志会有1%的性能消耗!
     
    查看二进制日志是否开启:
    mysql> show variables like 'log_bin%';
    +---------------------------------+-------+
    | Variable_name | Value |
    +---------------------------------+-------+
    | log_bin | OFF |
     
    开启二进制日志 : vi /etc/my.cnf
    [mysqld]
    log-bin=/data/mydata/log_bin/
    server-id=1
     
    查看所有的binlog日志列表:
    mysql> show master logs;
    +------------------+-----------+
    | Log_name | File_size |
    +------------------+-----------+
    | mysql-bin.000001 | 23638 |
    +------------------+-----------+
     
    刷新二进制日志:
    flush logs;
     
    重置(清空)二进制日志文件:
    reset master;
    mysql> show master logs;
    +------------------+-----------+
    | Log_name | File_size |
    +------------------+-----------+
    | mysql-bin.000001 | 1091 |
    +------------------+-----------+
     
    使用mysqldump备份数据时,加上-F选项可以重新生成一个新的二进制日志文件
    mysqldump -uroot -p XD user -F > user_bak.sql
     
  • 相关阅读:
    推荐有关微信开发的十个开源项目
    curl 常见错误码
    mysql修改root密码
    BAT批处理之文件与文件夹操作代码(附xcopy命令详解)
    UE4 Pak包加载
    libcurl 文件上传
    win7右键在目录当前打开命令cmd窗口
    SQLiteDeveloper破解
    Excel替换应用
    解决局域网2级路由互相连接共享的问题
  • 原文地址:https://www.cnblogs.com/yxy0930/p/14186632.html
Copyright © 2011-2022 走看看