4.8.1 lz4_decompress --解压缩mysqlpump LZ4-压缩输出
lz4_decompress实用程序解压缩使用LZ4压缩创建的mysqlpump输出。 lz4_decompress在MySQL 5.7.10中添加。
调用 lz4_decompress 如下:
shell> lz4_decompress input_file output_file
例如:
shell> mysqlpump --compress-output=LZ4 > dump.lz4
shell> lz4_decompress dump.lz4 dump.txt
要查看帮助消息,请在不带参数的情况下调用lz4_decompress。
要解压缩mysqlpump ZLIB压缩输出,请使用zlib_decompress。
4.8.2 perror -- 解释错误代码
对于大多数系统错误,除了内部文本消息之外,MySQL还以下列风格之一显示系统错误代码:
message ... (errno: #)
message ... (Errcode: #)
您可以通过检查系统的文档或使用perror实用程序来了解错误代码的含义。
perror打印系统错误代码或存储引擎(表处理程序)错误代码的描述。
调用perror 如下:
shell> perror [options] errorcode ...
例如:
shell> perror 13 64
OS error code 13: Permission denied
OS error code 64: Machine is not on the network
系统错误消息的含义可能取决于您的操作系统。 给定的错误代码可能在不同的操作系统上有不同的含义。
4.8.3 replace --一个字符串替换工具
替换程序在文件或标准输入中更改字符串。
注意:
replace实用程序自MySQL 5.7.18起弃用,并在MySQL 8.0中删除。
用下列其一的方式调用replace:
shell> replace from to [from to] ... -- file_name [file_name]...
shell> replace from to [from to] ... < file_name
from代表一个字符串来寻找并代表它的替代。 可以有一对或多对字符串。
使用 --option来指示字符串替换列表的结束位置,和文件名开始。 在这种情况下,命令行中命名的任何文件都会被修改,因此您可能需要在转换原始文件之前制作一份副本。 替换会打印一条消息,指示它实际修改了哪些输入文件。
如果没有给出 --option,replace将读取标准输入并写入标准输出。
replace使用有限状态机首先匹配更长的字符串。 它可以用来交换字符串。 例如,以下命令交换给定文件file1和file2中的a和b:
shell> replace a b b a -- file1 file2 ...
4.8.4 resolveip -- 解析主机名到IP地址反之亦然
resolveip实用程序将主机名解析为IP地址,反之亦然。
调用resolveip如下:
shell> resolveip [options] {host_name|ip-addr} ...
4.8.5 zlib_deconpress -- 解压缩mysqlpump ZLIB压缩输出
zlib_decompress实用程序解压缩使用ZLIB压缩创建的mysqlpump输出。 在MySQL 5.7.10中添加了zlib_decompress。
调用 zlib_decompress 如下:
shell> zlib_decompress input_file output_file
例如:
shell> mysqlpump --compress-output=ZLIB > dump.zlib
shell> zlib_decompress dump.zlib dump.txt
要查看帮助消息,请调用不带参数的zlib_decompress。
要解压缩mysqlpump LZ4压缩的输出,请使用lz4_decompress。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3118090/ ,如需转载,请注明出处,否则将追究法律责任。