4.9 MySQL程序環境變量
本節列出了MySQL直接或間接使用的環境變量。本手冊中的大部分內容也可以在其他地方找到。
命令行上的選項優先於選項文件和環境變量中指定的值,選項文件中的值優先於環境變量中的值。在許多情況下,最好使用選項文件而不是環境變量來修改MySQL的行爲。
變量 | 描述 |
---|---|
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 | 調試時調試跟蹤選項。 |
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_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_SOCKET | mysqld用於與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.cnf
Windows和$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=384
0600八進制是384十進制。
在UMASK
和UMASK_DIR
變數,儘管他們的名字,被用作模式,沒有口罩:
PKG_CONFIG_PATH
如果您使用pkg-config來構建MySQL程序 ,則可能需要進行設置。
本文由:學什麼技術好網