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

  • 相关阅读:
    天文漫谈章测试题【第四章】
    天文漫谈章测试题【第三章】
    天文漫谈章测试题【第二章】
    天文漫谈-章测试题【第一章】
    天文漫谈期末考试
    《中国特色社会主义理论与实践》笔记 202001
    教育法学期末考试02MOOC
    教学法学期末考试MOOC01
    教育法学第九章单元测试MOOC
    在Linux平台上如何使用接静态库和共享库
  • 原文地址:https://www.cnblogs.com/lvjygogo/p/9711496.html
Copyright © 2011-2022 走看看