22,MySQL 8.0参考手册 4.9 MySQL程序环境变量

4.9 MySQL程序环境变量

本节列出了MySQL直接或间接使用的环境变量。本手册中的大部分内容也可以在其他地方找到。

命令行上的选项优先于选项文件和环境变量中指定的值,选项文件中的值优先于环境变量中的值。在许多情况下,最好使用选项文件而不是环境变量来修改MySQL的行为。

变量描述
CXX您的C ++编译器的名称(用于运行CMake)。
CC您的C编译器的名称(用于运行CMake)。
DBI_USERPerl DBI的默认用户名。
DBI_TRACE跟踪Perl DBI的选项。
HOMEmysql历史文件的默认路径是 $HOME/.mysql_history
LD_RUN_PATH用于指定位置libmysqlclient.so
LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN启用mysql_clear_password身份验证插件
LIBMYSQL_PLUGIN_DIR在其中查找客户端插件的目录。
LIBMYSQL_PLUGINS客户端插件预加载。
MYSQL_DEBUG调试时调试跟踪选项。
MYSQL_GROUP_SUFFIX选项组后缀值(如指定 --defaults-group-suffix)。
MYSQL_HISTFILEmysql历史文件的路径如果设置了此变量,则其值将覆盖默认值 $HOME/.mysql_history
MYSQL_HISTIGNORE指定mysql不应该记录到的语句的模式$HOME/.mysql_history,或者 syslog是否 --syslog给出。
MYSQL_HOME特定于服务器的my.cnf文件所在的目录的路径 
MYSQL_HOSTmysql命令行客户端使用的默认主机名
MYSQL_PS1命令提示符在mysql命令行客户端中使用。
MYSQL_PWD连接到mysqld时的默认密码使用这个是不安全的。
MYSQL_TCP_PORT默认的TCP / IP端口号。
MYSQL_TEST_LOGIN_FILE.mylogin.cnf登录路径文件的名称
MYSQL_TEST_TRACE_CRASH测试协议跟踪插件是否使客户端崩溃。请参阅下面的表格。
MYSQL_TEST_TRACE_DEBUG测试协议跟踪插件是否产生输出。请参阅下面的表格。
MYSQL_UNIX_PORT默认的Unix套接字文件名; 用于连接 localhost
NOTIFY_SOCKETmysqld用于与systemd通信的套接字
PATH由shell使用来查找MySQL程序。
PKG_CONFIG_PATH的位置mysqlclient.pc pkg配置文件。请参阅下面的表格。
TMPDIR在其中创建临时文件的目录。
TZ这应该设置为您当地的时区。请参见 第B.5.3.7节“时区问题”
UMASK创建文件时的用户文件创建模式。请参阅下面的表格。
UMASK_DIR创建目录时的用户目录创建模式。请参阅下面的表格。
USER连接到mysqld时,Windows上的默认用户名 

MYSQL_TEST_LOGIN_FILE是登录路径文件的路径名(由mysql_config_editor创建的文件 )。如果未设置,则默认值是%APPDATA%\MySQL\.mylogin.cnfWindows和$HOME/.mylogin.cnf非Windows系统上的目录

MYSQL_TEST_TRACE_DEBUG和 MYSQL_TEST_TRACE_CRASH变量控制测试协议跟踪客户端插件,如果MySQL启用该插件内置。

默认值UMASK和 UMASK_DIR值分别为0640和 0750如果以零开始,MySQL假定值为UMASK或是UMASK_DIR八进制。例如,设置 UMASK=0600等同于 UMASK=3840600八进制是384十进制。

UMASKUMASK_DIR 变数,尽管他们的名字,被用作模式,没有口罩:

  • 如果UMASK已设置,则mysqld 将($UMASK | 0600)用作文件创建的模式,以便新创建的文件的模式范围为0600至0666(所有值均为八进制)。

  • 如果UMASK_DIR设置, mysqld($UMASK_DIR | 0700)用作目录创建的基本模式,然后与之进行AND编辑~(~$UMASK & 0666),以便新创建的目录具有从0700到0777(所有值为八进制)的模式。AND操作可能会从目录模式中删除读取和写入权限,但不会执行权限。

PKG_CONFIG_PATH如果您使用pkg-config来构建MySQL程序 ,则可能需要进行设置

本文由:学什么技术好

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值