博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 命令汇总
阅读量:6378 次
发布时间:2019-06-23

本文共 1035 字,大约阅读时间需要 3 分钟。

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 EVENTS\G  默认只显示第一个二进制日志文件的内容

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

 

转载于:https://www.cnblogs.com/lvjygogo/p/9711496.html

你可能感兴趣的文章
matlab-调用摄像头人脸识别
查看>>
Proud Merchants详细解答
查看>>
笔记本建立wifi热点的实用详细步骤
查看>>
matlab使用常犯的错误
查看>>
Go语言的big包实现大整数运算
查看>>
Graphviz样例之无向图
查看>>
CCF201609试题
查看>>
CCF201403-1 相反数(解法二)(100分)
查看>>
Python软件目录结构
查看>>
C#之运算符重载
查看>>
SharePoint 2013 实战碎嘴(ECMAScript客户端对象模型): 提示某个列表不存在
查看>>
4.Heredoc结构形式
查看>>
python socket网络编程
查看>>
Daily Scrum9 11.13
查看>>
C语言学习笔记(一)_hello world
查看>>
软件质量
查看>>
11-C语言循环结构(二)
查看>>
html清除浮动的6种方法
查看>>
搭建双塔
查看>>
Can't find variable: SockJS vue项目
查看>>