设为首页收藏本站 JeeStudy企业开发官网①

JEE Study|JAVA EE|企业级开发学习网

 找回密码
 立即加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 1642|回复: 0
打印 上一主题 下一主题

MySQL8.0大师之路:第10章:MySQL程序详解-10.5 程序开发工具

[复制链接]

219

主题

221

帖子

1418

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1418

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

跳转到指定楼层
楼主
发表于 2020-4-6 21:16:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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
































































知识改变命运!

JAVA EE 学习     JAVA EE 资料
JEE Study:企业级开发学习网!
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|手机版|小黑屋|JEE Study ( 京ICP备16036936   JeeStudy企业开发官网①

GMT+8, 2024-4-29 18:52 , Processed in 0.210108 second(s), 27 queries .

Powered by JeeStudy!

© 2008-2020 JEE Study 企业级开发学习网

快速回复 返回顶部 返回列表