男女做暖暖的試看網(wǎng)站大全安徽seo推廣公司
本節(jié)列出了MySQL直接或間接使用的環(huán)境變量。
其中大部分也可以在本手冊的其他地方找到。
命令行上的選項優(yōu)先于選項文件和環(huán)境變量中指定的值,選項文件中的值優(yōu)先于環(huán)境變量中的值。
在許多情況下,最好使用配置文件而不是環(huán)境變量來修改MySQL的行為。
參見“使用配置文件”。
【MySQL精通之路】MySQL的使用(2)-配置-CSDN博客
變量 | 描述 |
---|---|
AUTHENTICATION_KERBEROS_CLIENT_LOG | KERBEROS身份驗證日志記錄級別 |
AUTHENTICATION_LDAP_CLIENT_LOG | 客戶端LDAP身份驗證日志記錄級別。 |
AUTHENTICATION_PAM_LOG | PAM身份驗證插件調(diào)試日志記錄設置。 |
CC | 您的C編譯器的名稱(用于運行CMake)。 |
CXX | 您的C++編譯器的名稱(用于運行CMake)。 |
CC | 您的C編譯器的名稱(用于運行CMake)。 |
DBI_USER | Perl DBI的默認用戶名。 |
DBI_TRACE | Perl DBI跟蹤選項。 |
HOME | mysql歷史文件的默認路徑是$HOME/.mysql_history |
LD_RUN_PATH | 用于指定libmysqlclient.so的位置 |
LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN | 啟用mysql_clear_password身份驗證插件 請參閱“客戶端明文可插拔身份驗證”。 . |
LIBMYSQL_PLUGIN_DIR | 在其中查找客戶端插件的目錄。 |
LIBMYSQL_PLUGINS | 要預加載的客戶端插件 |
MYSQL_DEBUG | 調(diào)試時的調(diào)試跟蹤選項 |
MYSQL_GROUP_SUFFIX | 選項組后綴值(如指定--默認組后綴)。 |
MYSQL_HISTFILE | 歷史文件的路徑。如果設置了此變量,則其值將覆蓋$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企業(yè)加密的使用和示例”。 |
MYSQL_OPENSSL_UDF_DSA_BITS_THRESHOLD | create_asymmetric_priva_key()的最大DSA密鑰長度。 請參閱“MySQL企業(yè)加密的使用和示例”。 |
MYSQL_OPENSSL_UDF_RSA_BITS_THRESHOLD | create_asymmetric_priva_key()的最大RSA密鑰長度。 請參閱“MySQL企業(yè)加密的使用和示例” |
MYSQL_PS1 | 要在MYSQL命令行客戶端中使用的命令提示符 |
MYSQL_PWD | 連接到mysqld時的默認密碼。使用它是不安全的。見下表注釋 |
MYSQL_TCP_PORT | 默認的TCP/IP端口號 |
MYSQL_TEST_LOGIN_FILE | .mylogin.cnf登錄路徑文件的名稱 |
MYSQL_TEST_TRACE_CRASH | 測試協(xié)議跟蹤插件是否使客戶端崩潰。見下表注釋 |
MYSQL_TEST_TRACE_DEBUG | 測試協(xié)議跟蹤插件是否產(chǎn)生輸出。見下表注釋。 |
MYSQL_UNIX_PORT | 默認的UNIX套接字文件名;用于連接到localhost。 |
MYSQLX_TCP_PORT | X插件的默認TCP/IP端口號。 |
MYSQLX_UNIX_PORT | X插件默認UNIX套接字文件名;用于連接到localhost。 |
NOTIFY_SOCKET | 由mysqld用于與systemd通信的套接字 |
PATH | 由shell用來查找MySQL程序。 |
PKG_CONFIG_PATH | mysqlclient.pc PKG配置文件的位置。見下表注釋 |
TMPDIR | 創(chuàng)建臨時文件的目錄 |
TZ | 這應該設置為您的本地時區(qū)。 請參閱“時區(qū)問題”。 |
UMASK | 創(chuàng)建文件時的用戶文件創(chuàng)建模式。見下表注釋 |
UMASK_DIR | 創(chuàng)建目錄時的用戶目錄創(chuàng)建模式。見下表注釋。 |
USER | 連接到mysqld時Windows上的默認用戶名。 |
有關(guān)mysql歷史文件的信息,請參閱“mysql客戶端日志記錄”。
使用MYSQL_PWD指定MYSQL密碼必須被視為極不安全,不應使用。
某些版本的ps包含一個選項,用于顯示運行進程的環(huán)境。
在某些系統(tǒng)上,如果您設置MYSQL_PWD,您的密碼將暴露給任何其他運行ps的用戶。
即使在沒有此類版本的ps的系統(tǒng)上,也不明智地認為沒有其他方法可以讓用戶檢查流程環(huán)境。
MYSQL_PWD從MYSQL 8.0開始被棄用;期望它在MySQL的未來版本中被刪除。
MYSQL_TEST_LOGIN_FILE是登錄路徑文件(由MYSQL_config_editor創(chuàng)建的文件)的路徑名。如果未設置,默認值在Windows上為%APPDATA%\MySQL\.mylogin.cnf目錄,在非Windows系統(tǒng)上為$HOME/.mylogin.com.cnf。
請參閱“mysql_config_editor--mysql配置實用程序”。
【MySQL精通之路】管理和實用程序-MySQL配置實用程序-mysql_config_editor-CSDN博客
MYSQL_TEST_TRACE_DEBUG和MYSQL_TEST_TRACE_CRASH變量控制測試協(xié)議跟蹤客戶端插件(如果MYSQL是在啟用該插件的情況下構(gòu)建的)。
有關(guān)詳細信息,請參閱使用測試協(xié)議跟蹤插件。
默認的UMASK和UMASK_DIR值分別為0640和0750。MySQL假設UMASK或UMASK_DIR的值以零開頭,則為八進制。例如,設置UMASK=0600等效于UMASK=384,因為0600八進制是384十進制。
UMASK和UMASK_DIR變量(盡管名稱不同)用作模式,而非掩碼:
如果設置了UMASK,mysqld將使用($UMASK|0600)作為文件創(chuàng)建的模式,這樣新創(chuàng)建的文件的模式范圍從0600到0666(所有值均為八進制)。
如果設置了UMASK_DIR,則mysqld使用($UMASK_DIR|0700)作為目錄創(chuàng)建的基本模式,然后將其與~(~$UMASK&0666)進行AND運算,以便新創(chuàng)建的目錄的模式在0700到0777之間(所有值均為八進制)。AND操作可以從目錄模式中刪除讀取和寫入權(quán)限,但不能刪除執(zhí)行權(quán)限。
另請參閱“文件權(quán)限問題”。
如果您使用PKG CONFIG來構(gòu)建MySQL程序,則可能需要設置PKG_CONFIG_PATH。請參閱使用pkg-config構(gòu)建C API客戶端程序。