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

  • 相关阅读:
    Linux-modules software
    Vim-Vundle-plugins-scripts
    Ubuntu-1404 GDB 调试C++报错
    Objdump-查看汇编指令
    Tornado-简介
    nginx-简介
    CentOS7 + linux kernel 3.10.94 compile 简记
    2020寒假学习笔记15------Spark基础实验
    2020寒假学习笔记14------Python基础语法学习(三)
    2020寒假学习笔记13------Python基础语法学习(二)
  • 原文地址:https://www.cnblogs.com/lvjygogo/p/9711496.html
Copyright © 2011-2022 走看看