Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

MySQL Environment Variables (ตัวแปรสภาพแวดล้อม)

Environment variables ที่ MySQL ใช้โดยตรงหรือโดยอ้อม:

  • AUTHENTICATION_LDAP_CLIENT_LOG - Client-side LDAP authentication logging level
  • AUTHENTICATION_PAM_LOG - PAM authentication plugin debug logging settings
  • CC - C compiler name (for CMake)
  • CXX - C++ compiler name (for CMake)
  • DBI_USER - Default user name for Perl DBI
  • DBI_TRACE - Trace option for Perl DBI
  • HOME - Default path for mysql history file ($HOME/.mysql_history)
  • LD_RUN_PATH - ระบุ location ของ libmysqlclient.so
  • LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN - Enable mysql_clear_password authentication plugin
  • LIBMYSQL_PLUGIN_DIR - Directory สำหรับหา client plugins
  • LIBMYSQL_PLUGINS - Preload client plugins
  • MYSQL_DEBUG - Debug trace options
  • MYSQL_GROUP_SUFFIX - Option group suffix value (--defaults-group-suffix)
  • MYSQL_HISTFILE - Path to mysql history file (override default $HOME/.mysql_history)
  • MYSQL_HISTIGNORE - Pattern ระบุ statements ที่ mysql ไม่ควร log ไป $HOME/.mysql_history หรือ syslog
  • MYSQL_HOME - Path to directory ที่มี server-specific my.cnf files
  • MYSQL_HOST - Default host name สำหรับ mysql command-line client
  • MYSQL_OPENSSL_UDF_DH_BITS_THRESHOLD - Max key length for create_dh_parameters()
  • MYSQL_OPENSSL_UDF_DSA_BITS_THRESHOLD - Max DSA key length for create_asymmetric_priv_key()
  • MYSQL_OPENSSL_UDF_RSA_BITS_THRESHOLD - Max RSA key length for create_asymmetric_priv_key()
  • MYSQL_PS1 - Command prompt ใน mysql command-line client
  • MYSQL_PWD - Default password สำหรับเชื่อมต่อ mysqld (not secure, deprecated)
  • MYSQL_TCP_PORT - Default TCP/IP port number
  • MYSQL_TEST_LOGIN_FILE - .mylogin.cnf login path file name
  • MYSQL_UNIX_PORT - Default Unix socket file name (connections to localhost)
  • MYSQLX_TCP_PORT - X Plugin default TCP/IP port number
  • MYSQLX_UNIX_PORT - X Plugin default Unix socket file name (localhost connections)
  • NOTIFY_SOCKET - Socket สำหรับ mysqld communicate กับ systemd
  • PATH - Shell ใช้หา MySQL programs
  • PKG_CONFIG_PATH - Location ของ mysqlclient.pc pkg-config file
  • TMPDIR - Directory สร้าง temporary files
  • TZ - Set local time zone
  • UMASK - User-file creation mode
  • UMASK_DIR - User-directory creation mode
  • USER - Default user name on Windows connecting to mysqld

Precedence: Command line options > Option file values > Environment variables แนะนำใช้ option file แทน environment variables เพื่อ modify MySQL behavior

คำเตือน: MYSQL_PWD insecure และ deprecated อาจถูกลบใน version ใหม่