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 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
mysql 命令汇总的更多相关文章
- mysql命令汇总
1.mysql新增.删除用户和权限分配 查看用户及权限 mysql>use mysql mysql>select * from user\G; 新增用户 mysql>insert i ...
- Linux上通过MySQL命令访问MySQL数据库时常见问题汇总
Linux上通过mysql命令访问MySQL数据库时常见问题汇总 1)创建登录账号 #创建用户并授权 #允许本地访问 create user 'test'@'localhost' identified ...
- MySQL常用命令汇总(偏向运维管理)
基础部分 1. select @@version; ##查询当前mysql的版本. 2. show variables like 'port';##查看mysql实例的端口. 3. show vari ...
- MySQL笔记汇总
[目录] MySQL笔记汇总 一.mysql简介 数据简介 结构化查询语言 二.mysql命令行操作 三.数据库(表)更改 表相关 字段相关 索引相关 表引擎操作 四.数据库类型 数字型 字符串型 日 ...
- 73条日常Linux shell命令汇总,总有一条你需要!
转载: 73条日常Linux shell命令汇总,总有一条你需要! 1.检查远程端口是否对bash开放: echo >/dev/tcp/8.8.8.8/53 && echo &q ...
- MySQL登录汇总
--MySQL登录汇总 --------------------2014/5/17 1. ERROR 1045错误ERROR 1045 (28000): Access denied for user ...
- MySQL命令,一篇文章替你全部搞定
MySQL命令,一篇文章替你全部搞定 MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程,触发器,事务处理等.而这两个方面又 ...
- 【Linux】Linux 常用命令汇总
查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包:dpk ...
- MYSQL 命令行显示乱码 解决方案
中文乱码是因为编码集不支持,所以要改变编码 先查看下设置的编码 使用如下命令 show variables like 'character%'; 在 mysql.conf (Ubuntu mysql5 ...
随机推荐
- kendo ui DatePicker 时区转换
http://blog.darkthread.net/post-2013-06-25-json-date-timezone-issue.aspx
- slice,substring,substr的区别
1.都为正整数//例子数据 var arr = [1,2,3,4,5,6,7], var str = "helloworld!"; //注意这里有个!号也算一位若有空格,空格也算一 ...
- python之路-----MySql操作二
一.主键 1.每个 表只有一个主键 2.每个主键可以由多个列组成.(如果主键由多个组成,只要有一行列值不等即可) CREATE TABLE NAME ( id INT auto_increment, ...
- [Codeforces543D]Road Improvement
Problem 刚开始每条边都是坏的,现在要选取一个点使得其他点到这个点的路径上最多只有一条坏路,问至少要修好多少条边 Solution 如果以1为根,那么是个简单的树形DP 设根从u转移到v,那么u ...
- 【持续更新】JAVA面向对象多线程编程的一些tips
sleep()和wait()的区别 sleep()方法是Thread类的方法,wait()方法是Object类的方法. 调用sleep()方法的过程中,线程不会释放对象锁,睡眠时间一过,就又开始执行. ...
- 基于mykernel完成多进程的简单内核
学号351 原创作品转载请注明出处 + https://github.com/mengning/linuxkernel/ mykernel简介 mykernel是由孟宁老师建立的一个用于开发您自己的操 ...
- Vue 插槽
插槽的概念: 插槽的关键字slot,默认情况下,组件中的模板会覆盖组件中的原始内容(即自定义标签对内部的内容会不显示),解决办法就是使用插槽. 组件的原始内容: 即在vue实例范围之内,因此可以调用实 ...
- 搭建本地yum源
本地yum源其实非常容易搭建 首先进入/etc/yum.repos.d/ 将原来的yum源备份后移除,然后新建dvd.repo: 内容如下: [base] name=base baseurl=file ...
- 201671010142 2017-2 《java第十二十三章学习感悟》
Swing编程第一步,需要导入Swing相关包,即javax.swing.*. 接下里需要设置界面外观风格,使用到UIManager类. 设置完外观之后一定要调用 SwingUtilities.upd ...
- RBAC角色权限设计
https://www.cnblogs.com/vinozly/p/4851364.html