|
1.mysql_config — 编译客户端的显示选项
mysql_config为您提供有用的信息,用于编译MySQL客户端并将其连接到MySQL。它是一个Shell脚本,因此仅在Unix和类似Unix的系统上可用。
如果您不带任何选项调用mysql_config,它将显示它支持的所有选项及其值的列表:
[root@CentOS8 bin]# mysql_config
Usage: /usr/local/mysql/bin/mysql_config [OPTIONS]
Compiler: GNU 8.3.1
Options:
--cflags [-I/usr/local/mysql/include ]
--cxxflags [-I/usr/local/mysql/include ]
--include [-I/usr/local/mysql/include]
--libs [-L/usr/local/mysql/lib -Wl,-R,/usr/local/mysql/lib -Wl,-rpath-link=/usr/local/mysql/lib/private -lmysqlclient -lpthread -lm -lrt -lssl -lcrypto -ldl]
--libs_r [-L/usr/local/mysql/lib -Wl,-R,/usr/local/mysql/lib -Wl,-rpath-link=/usr/local/mysql/lib/private -lmysqlclient -lpthread -lm -lrt -lssl -lcrypto -ldl]
--plugindir [/usr/local/mysql/lib/plugin]
--socket [/tmp/mysql.sock]
--port [0]
--version [8.0.19]
--variable=VAR VAR is one of:
pkgincludedir [/usr/local/mysql/include]
pkglibdir [/usr/local/mysql/lib]
plugindir [/usr/local/mysql/lib/plugin]
2.my_print_defaults-显示选项文件中的选项
my_print_defaults显示选项文件的选项组中存在的选项。输出指示读取指定选项组的程序将使用哪些选项。
例如,mysqlcheck程序读取[mysqlcheck]和[client]选项组。要查看标准选项文件中这些组中存在哪些选项,请像这样调用my_print_defaults
shell> my_print_defaults mysqlcheck client
3.lz4_decompress —解压缩mysqlpump LZ4压缩输出
lz4_decompress实用工具解压缩使用LZ4压缩创建的mysqlpump输出。
注意:如果使用-DWITH_LZ4 = system选项配置了MySQL,则不会构建lz4_decompress。在这种情况下,可以改用system lz4命令。
像这样调用lz4_decompress:
shell> lz4_decompress input_file output_file
示例:
shell> mysqlpump --compress-output=LZ4 > dump.lz4
shell> lz4_decompress dump.lz4 dump.txt
4.perror-显示MySQL错误消息信息
perror显示MySQL或操作系统错误代码的错误消息。
像这样调用:
shell> perror [options] errorcode ...
perror 试图灵活地理解其论点。
例如,对于ER_WRONG_VALUE_FOR_VAR错误,perror可以理解以下任何参数:1231、001231,MY-1231或MY-001231或ER_WRONG_VALUE_FOR_VAR。
shell> perror 1231
MySQL error code MY-001231 (ER_WRONG_VALUE_FOR_VAR): Variable '%-.64s'
can't be set to the value of '%-.200s'
如果错误号在MySQL和操作系统错误重叠的范围内,则perror将显示两条错误消息:
shell> perror 1 13
OS error code 1: Operation not permitted
MySQL error code MY-000001: Can't create/write to file '%s' (OS errno %d - %s)
OS error code 13: Permission denied
MySQL error code MY-000013: Can't get stat of '%s' (OS errno %d - %s)
要获取有关MySQL Cluster错误代码的错误消息,请使用ndb_perror实用程序。系统错误消息的含义可能取决于您的操作系统。给定的错误代码可能在不同的操作系统上具有不同的含义。
5.zlib_decompress —解压缩mysqlpump ZLIB压缩的输出
zlib_decompress实用工具解压缩使用ZLIB压缩创建的mysqlpump输出。
注意:如果使用-DWITH_ZLIB = system选项配置了MySQL,则不会构建zlib_decompress。在这种情况下,可以改为使用系统openssl zlib命令。
像这样调用zlib_decompress:
shell> zlib_decompress input_file output_file
示例:
shell> mysqlpump --compress-output = ZLIB> dump.zlib
shell> zlib_decompress dump.zlib dump.txt
|
|