zoukankan      html  css  js  c++  java
  • mysql 一些命令

    show processlist; 查看服务进程列表
    show engines; 所有提供的引擎
    show variables like '%storage_engine%'; 当前默认的存储引擎
    show create table 表名; 看某个表用了什么引擎

    show slave statusG; 查看从服务器状态

    ---------------------------日志相关----------------------------------------
    linux下,打开bin-log日志,
    vi /etc/my.cnf,修改log_bin=mysql-bin(名字随便起)


    flush logs; 会多一个最新的bin-log日志

    show master status; 查看最后一个bin-log日志的相关信息

    reset master; 清空所有的bin-log日志

    show binary logs; 查看日志大小
    show binlog events 查看日志其他信息

    mysqlbinlog的常用参数:
    --stop-position = "100" --start-position = "50" 根据开始位置或者结束位置来恢复自己想恢复的参数
    --stop-date= "2016-03-02 12:00:00" --start-date= "2016-03-02 11:55:00" 根据开始日期时间或者结束位置来恢复自己想恢复的参数

    用mysqlbinlog 工具来显示记录的二进制结果,然后导入到文本文件,为了以后的恢复。
    详细过程如下:
    bin>mysqlbinlog --start-position=4 --stop-position=106 mysqlbin-log.000001 > D:\test1.txt

    或者全部导出:
    bin>mysqlbinlog mysqlbin-log.000001 >D:\test1.txt

    查看bin-log日志:
    mysqlbinlog --no-defaults mysql-bin.000002

    利用bin-log日志进行数据恢复
    mysqlbinlog --no-defaults mysql-bin.000002|mysql -uroot -p root

  • 相关阅读:
    python-ConfigParser模块【读写配置文件】
    MinGW安装和使用
    mybatis批量操作
    SSM框架的简单搭建
    idea录制宏
    数据导出,导入
    JS中调用android和ios系统手机打开相机并可选择相册功能
    get请求中url传参中文乱码问题
    hibernate criteria中Restrictions的用法
    hibernate报错
  • 原文地址:https://www.cnblogs.com/bookwed/p/5909306.html
Copyright © 2011-2022 走看看