zoukankan      html  css  js  c++  java
  • MySQL开启binlog方法

    binlog日志会记录下数据库的所有增删改操作,当不小心删除、清空数据,或数据库出问题,这时候就可以使用binlog日志来还原数据库。

    mysql开启binlog日志很有必要,和oracle的归档日志有些类似

    1、进入mysql的安装目录,登录mysql数据库

          mysql -uroot -p

    2、show variables like 'log_%';

          log_bin为OFF,表明binlog日志未开启

    3、查找mysql的配置文件my.ini(我安装的版本是5.7) 

       在[mysqld]下面增加

      log-bin=mysql-bin

      binlog_format = Mixed

    4、重启mysql

       net stop mysql

       net start mysql

    记得要查看下mysql的进程,有可能启动报错或者启动不了

    注意:

    以上配置完毕之后对于5.7以下版本应该是可以了,但如果是5.7及以上版本,重启mysql服务会报错,这时候需要指定一个参数:

    在3步骤下添加server-id = XXXXXX

    随机指定一个不能和其他集群中机器重名的字符串,如果只有一台机器,可以随便指定。

    5、登录mysql查询binlog日志是否开启

    show variables like 'log_%';

    导出日志

    bin>mysqlbinlog mysqlbin-log.000001 >D:\test1.txt

  • 相关阅读:
    ring0 ShadowSSDTHook
    ring0 恢复SSDTHook
    Go的CSP并发模型
    [转]An overview of Openvswitch implementation
    堆排序
    集群 分布式
    云介绍
    云分层
    happens-before
    Java异常
  • 原文地址:https://www.cnblogs.com/xiaoQ0725/p/8569563.html
Copyright © 2011-2022 走看看