mysqlbinlog 命令
2015-11-03 00:00
501 查看
摘要: mysqlbinlog 命令
mysqlbinlog 参数 -?, --help 显示帮助消息并退出。 -d, --database=name 只列出该数据库的条目(只适用本地日志)。 -f, --force-read 使用该选项,如果mysqlbinlog读它不能识别的二进制日志事件,它会打印警告,忽略该事件并继续。没有该选项,如果mysqlbinlog读到此类事件则停止。 -h, --host=name 获取给定主机上的MySQL服务器的二进制日志。 -l, --local-load=name 为指定目录中的LOAD DATA INFILE预处理本地临时文件。 -o, --offset=# 跳过前N个条目。 -p, --password[=name] 当连接服务器时使用的密码。如果使用短选项形式(-p),选项和密码之间不能有空格。 如果在命令行中–password或-p选项后面没有密码值,则提示输入一个密码。 -P, --port=# 用于连接远程服务器的TCP/IP端口号。 --protocol=name 使用的连接协议。 -R, --read-from-remote-server|--read-from-remote-master=name 从MySQL服务器读二进制日志。如果未给出该选项,任何连接参数选项将被忽略,即连接到本地。 这些选项是–host、–password、–port、–protocol、–socket和–user。 -r, --result-file=name 将输出指向给定的文件。 -s, --short-form 只显示日志中包含的语句,不显示其它信息,该方式可以缩小生成sql文件的尺寸。 -S, --socket=name 用于连接的套接字文件。 --start-datetime=name 从二进制日志中读取等于或晚于datetime参量的事件,datetime值相对于运行mysqlbinlog的机器上的本地时区。 该值格式应符合DATETIME或TIMESTAMP数据类型。例如:2004-12-25 11:25:56 ,建议使用引号标识。 --stop-datetime=name 从二进制日志中读取小于或等于datetime的所有日志事件。关于datetime值的描述参见--start-datetime选项。 -j, --start-position=# 从二进制日志中第1个位置等于N参量时的事件开始读。 --stop-position=# 从二进制日志中第1个位置等于和大于N参量时的事件起停止读。 --server-id=# 仅仅提取指定server_id的binlog日志 --set-charset=name 添加SET NAMES character_set到输出 -t, --to-last-log 在MySQL服务器中请求的二进制日志的结尾处不停止,而是继续打印直到最后一个二进制日志的结尾。 如果将输出发送给同一台MySQL服务器,会导致无限循环。该选项要求–read-from-remote-server。 -D, --disable-log-bin 禁用二进制日志。如果使用–to-last-logs选项将输出发送给同一台MySQL服务器,可以避免无限循环。 该选项在崩溃恢复时也很有用,可以避免复制已经记录的语句。注释:该选项要求有SUPER权限。 -u, --user=name 连接远程服务器时使用的MySQL用户名。 -v, --verbose 用于输出基于row模式的binlog日志,-vv为列数据类型添加注释 -V, --version 显示版本信息并退出。
相关文章推荐
- mysqldump 常用参数
- mysql show status 详解
- mysql 学习记录(二十)--Mysql Server参数调整
- mysql远程设置
- MySQL 5.6.26安装mysql-5.6.26-win64.zip绿色版
- mysql xtrabackup备份恢复
- 修改查看MySQL编码格式【转载】
- 查看和修改mysql编码方式
- mysqli扩展库应用---程序范例
- mysql数据格式问题
- Mysql表的各项操作实例
- mysql截取字符串
- mysql配置感悟
- 【数据库】MySQL的安装与简单使用
- mysql报错注入(显错注入)整理
- 拼车程序出现乱码,mysql出现乱码解决办法!
- Mysql
- 关于hibernate链接MySQL时,存储中文出现乱码
- mysql安装下载配置
- 导出mysql数据,利用pandas生成excel文档,并发送邮件