Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 환경 변수


MySQL에서 직간접적으로 사용되는 환경 변수에 대해 알아보겠습니다. 우리는 아래 섹션에서 환경 변수의 이름을 지정하고 이에 대한 설명을 제공할 것입니다 -

  • AUTHENTICATION_LDAP_CLIENT_LOG − 클라이언트 측 LDAP 인증 로깅 수준입니다.

  • AUTHENTICATION_PAM_LOG − PAM 인증 플러그인 디버그 로깅 설정입니다.

  • 참조 − CMake를 실행하기 위한 C 컴파일러의 이름입니다.

  • CXX − (CMake를 실행하기 위한) C++ 컴파일러의 이름입니다.

  • 참조 − CMake를 실행하기 위한 C 컴파일러의 이름입니다.

  • DBI_USER − Perl DBI의 기본 사용자 이름입니다.

  • DBI_TRACE − Perl DBI의 추적 옵션입니다.

  • − 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 − 옵션 그룹 접미사 값입니다(예:--defaultsgroup-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 - create_asymmetric_priv_key()의 최대 DSA 키 길이입니다.

  • MYSQL_OPENSSL_UDF_RSA_BITS_THRESHOLD − create_asymmetric_priv_key()의 최대 RSA 키 길이입니다.

  • MYSQL_PS1 − mysql 명령줄 클라이언트에서 사용되는 명령 프롬프트입니다.

  • MYSQL_PWD − mysqld에 접속할 때 사용하는 기본 비밀번호입니다. 이것은 보안 연결이 아닙니다.

  • MYSQL_TCP_PORT − 기본 TCP/IP 포트 번호입니다.

  • MYSQL_TEST_LOGIN_FILE − .mylogin.cnf 로그인 경로 파일의 이름입니다.

  • MYSQL_UNIX_PORT - 기본 Unix 소켓 파일 이름입니다. localhost 연결에 사용됩니다.

  • MYSQLX_TCP_PORT − X 플러그인 기본 TCP/IP 포트 번호입니다.

  • MYSQLX_UNIX_PORT − X Plugin 기본 Unix 소켓 파일 이름 localhost 연결에 사용됩니다.

  • NOTIFY_SOCKET − mysqld가 systemd와 통신하는 데 사용하는 소켓입니다.

  • 경로 − 쉘이 MySQL 프로그램을 찾는 데 사용합니다.

  • PKG_CONFIG_PATH − mysqlclient.pc pkg-config 파일의 위치입니다.

  • TMPDIR − 임시 파일이 생성되는 디렉토리입니다.

  • TZ − 사용자의 현지 시간대로 설정하는 데 사용됩니다.

  • UMASK − 파일 생성 시 사용자 파일 생성 모드입니다.

  • UMASK_DIR − 디렉토리 생성 시 사용자 디렉토리 생성 모드입니다.

  • 사용자 − mysqld에 연결할 때 Windows에서 기본 사용자 이름입니다.

명령줄의 옵션은 옵션 파일 및 환경 변수에 지정된 값보다 우선합니다. 옵션 파일의 값은 환경 변수의 값보다 우선합니다. 대부분의 경우 환경 변수 대신 옵션 파일을 사용하는 것이 좋습니다. 이렇게 하면 MySQL의 동작을 수정할 수 있습니다.

MYSQL_PWD를 사용하는 것은 MySQL 암호를 지정하는 데 안전하지 않은 방법으로 간주되므로 피해야 합니다. MYSQL_PWD는 더 이상 사용되지 않으며 향후 버전에서 제거될 수 있습니다.