zoukankan      html  css  js  c++  java
  • mysql 命令汇总

    1.连接master和slave

    CHANGE MASTER TO:将slave定向到master,然后用START SLAVE启动复制

    change master to

      master_host='',

      master_port=,

      master_user='',

      master_password='';

    START SLAVE  

    2.强制轮换二进制日志:

    FLUSH LOGS;

    3.检查二进制日志中有哪些事件:

    SHOW BINLOG EVENTSG  默认只显示第一个二进制日志文件的内容

    SHOW BINLOG EVENTS IN 'log file name'G

    4.查看当前正在写入的是哪个二进制文件

    SHOW MASTER STATUS

    5.刷新所有表并锁定数据库

    FLUSH TABLES WITH READ LOCK    

    UNLOCK TABLES

    6.创建数据库备份

    mysqldump --all-databases --host=master-1 > backup.sql

    恢复备份

    mysql --host=slave-1 < backup.sql

    7.获取binlog文件名列表

    SHOW BINARY LOGS;

    8.二进制日志是一系列二进制日志事件

    9.binlog事件的结构:通用头,提交头,事件体,校验和

    10.事件校验

    binlog-checksum=type:启用校验和,并指定计算校验和的方式

    master-verify-checksum=boolean:表示读取二进制日志的时候master是否要验证校验和

    slave-sql-verify-checksum=boolean:表示读取中继日志之后、在slave数据库上应用事件之前,slave是否要验证事件的校验和。

    11.当前时间

    NOW、CURDATE、CURTIME、UNIX_TIMESTAMP、SYSDATE

    前4个函数返回开始执行语句的时间,而SYSDATE将返回函数执行时的时间。

    12.临时表时依赖于线程的,服务器内部通过创建晦涩的表名来定义临时表。

    临时表的名字由服务器的进程ID、创建表的线程ID和一个线程计数器组成。

    13.二进制日志过滤器

    可以通过两个选项从二进制日志中过滤语句:binlog-do-db和binlog-ignore-db

  • 相关阅读:
    UML_04_时序图
    UML_03_类图
    UML_02_概述
    UML_00_资源帖
    UML_01_画图工具
    SpringCloud_00_资源帖
    Idea_03_常用快捷键
    Idea_02_常用配置
    Idea_01_安装与激活
    Codeforces命令行工具
  • 原文地址:https://www.cnblogs.com/lvjygogo/p/9711496.html
Copyright © 2011-2022 走看看