mysql_pwd环境变量设置_mysql8 参考手册--MySQL环境变量汇总

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

命令行上的选项优先于选项文件和环境变量中指定的值,而选项文件中的值优先于环境变量中的值。在许多情况下,最好使用选项文件代替环境变量来修改MySQL的行为。请参见 第4.2.2.2节“使用选项文件”。

变量

描述

AUTHENTICATION_LDAP_CLIENT_LOG

客户端LDAP身份验证日志记录级别。

AUTHENTICATION_PAM_LOG

PAM 身份验证插件调试日志记录设置。

CC

C编译器的名称(用于运行CMake)。

CXX

C ++编译器的名称(用于运行CMake)。

DBI_USER

Perl DBI的默认用户名。

DBI_TRACE

Perl DBI的跟踪选项。

HOME

mysql历史记录文件的默认路径是 $HOME/.mysql_history。

LD_RUN_PATH

用于指定ibmysqlclient.so的位置l。

LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN

启用mysql_clear_password身份验证插件;

LIBMYSQL_PLUGIN_DIR

在查找客户端插件的目录。

LIBMYSQL_PLUGINS

客户端插件要预加载。

MYSQL_DEBUG

调试时调试跟踪选项。

MYSQL_GROUP_SUFFIX

选项组后缀值(如指定 --defaults-group-suffix)。

MYSQL_HISTFILE

mysql历史文件的路径。如果设置了此变量,则其值将覆盖的默认值 $HOME/.mysql_history。

MYSQL_HISTIGNORE

模式指定语句的MySQL不应该记录到$HOME/.mysql_history,或者 如果给出--syslog,不记录到syslog。

MYSQL_HOME

特定于服务器的my.cnf文件所在目录的路径 。

MYSQL_HOST

mysql命令行客户端使用的默认主机名。

MYSQL_OPENSSL_UDF_DH_BITS_THRESHOLD

的最大密钥长度 CREATE_DH_PARAMETERS()。

MYSQL_OPENSSL_UDF_DSA_BITS_THRESHOLD

的最大DSA密钥长度 CREATE_ASYMMETRIC_PRIV_KEY()。

MYSQL_OPENSSL_UDF_RSA_BITS_THRESHOLD

的最大RSA密钥长度 CREATE_ASYMMETRIC_PRIV_KEY()。

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。

MYSQLX_TCP_PORT X插件默认的TCP / IP端口号。

MYSQLX_UNIX_PORT

X Plugin默认的Unix套接字文件名;用于连接到localhost。

NOTIFY_SOCKET

mysqld用于与systemd通信的套接字。

PATH

外壳程序用来查找MySQL程序。

PKG_CONFIG_PATH

的位置mysqlclient.pc pkg配置文件。请参阅下表。

TMPDIR

在其中创建临时文件的目录。

TZ

应该将其设置为您当地的时区。

UMASK

创建文件时的用户文件创建模式。

UMASK_DIR

创建目录时的用户目录创建模式。

USER

连接到mysqld时Windows上的默认用户名 。

使用MYSQL_PWD来指定MySQL密码必须被认为是非常不安全的,不应使用。某些版本的ps包含一个选项,用于显示正在运行的进程的环境。在某些系统上(如果已设置)MYSQL_PWD,您的密码将向运行ps的任何其他用户公开。即使在没有ps版本的系统上,假设用户没有其他方法可以检查进程环境也是不明智的。

MYSQL_PWD 从MySQL 8.0开始不推荐使用,并将在以后的MySQL版本中删除。

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十进制。

在UMASK和UMASK_DIR 变数,尽管他们的名字,被用作模式,没有masks:

如果UMASK设置,mysqld的 用途($UMASK | 0600)的模式文件的创建,使新创建的文件在从0600到0666范围内的模式(所有值八进制)。

如果UMASK_DIR被设置, mysqld的用途($UMASK_DIR | 0700)作为基础模式目录的创建,然后是AND-ED与~(~$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、付费专栏及课程。

余额充值