Computer >> Máy Tính >  >> Lập trình >> MySQL

Các biến môi trường MySQL


Hãy để chúng tôi hiểu các biến môi trường được sử dụng trực tiếp hoặc gián tiếp bởi MySQL. Chúng tôi sẽ đặt tên cho biến môi trường và đưa ra mô tả về nó trong phần bên dưới -

  • AUTHENTICATION_LDAP_CLIENT_LOG - Đây là cấp độ ghi nhật ký xác thực LDAP phía máy khách.

  • AUTHENTICATION_PAM_LOG - Đây là cài đặt ghi nhật ký gỡ lỗi plugin xác thực PAM.

  • CC - Đây là tên của trình biên dịch C của bạn (để chạy CMake).

  • CXX - Đây là tên của trình biên dịch C ++ của bạn (để chạy CMake).

  • CC - Đây là tên của trình biên dịch C của bạn (để chạy CMake).

  • DBI_USER - Đây là tên người dùng mặc định cho Perl DBI.

  • DBI_TRACE - Đây là tùy chọn theo dõi cho Perl DBI.

  • TRANG CHỦ - Đây là đường dẫn mặc định cho tệp lịch sử mysql là $ HOME / .mysql_history.

  • LD_RUN_PATH - Nó được sử dụng để chỉ định vị trí của libmysqlclient.so.

  • LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN - Nó cho phép plugin xác thực mysql_clear_password;

  • LIBMYSQL_PLUGIN_DIR - Đây là thư mục mà trong đó các plugin ứng dụng khách có thể được tìm kiếm.

  • LIBMYSQL_PLUGINS - Nó được sử dụng để tải trước các plugin của ứng dụng khách.

  • MYSQL_DEBUG - Nó giúp gỡ lỗi các tùy chọn theo dõi khi gỡ lỗi.

  • MYSQL_GROUP_SUFFIX - Đây là giá trị hậu tố nhóm tùy chọn (chẳng hạn như chỉ định hậu tố - nhóm mặc định).

  • MYSQL_HISTFILE - Nó là đường dẫn đến tệp lịch sử mysql. Nếu biến này được đặt, giá trị của nó sẽ bị ghi đè theo mặc định cho $ HOME / .mysql_history.

  • MYSQL_HISTIGNORE - Đây là mẫu chỉ định các câu lệnh chỉ ra rằng mysql không nên đăng nhập vào $ HOME / .mysql_history hoặc syslog nếu --syslog đã được prpvided.

  • MYSQL_HOME - Đây là đường dẫn đến thư mục chứa tệp my.cnf dành riêng cho máy chủ.

  • MYSQL_HOST- Đây là tên máy chủ mặc định được sử dụng bởi máy khách dòng lệnh mysql.

  • MYSQL_OPENSSL_UDF_DH_BITS_THRESHOLD - Đây là độ dài khóa tối đa cho create_dh_parameters ().

  • MYSQL_OPENSSL_UDF_DSA_BITS_THRESHOLD - đó là độ dài khóa DSA tối đa cho create_asymmetric_priv_key ().

  • MYSQL_OPENSSL_UDF_RSA_BITS_THRESHOLD - Đây là độ dài khóa RSA tối đa cho create_asymmetric_priv_key ().

  • MYSQL_PS1 - Đây là dấu nhắc lệnh được sử dụng trong máy khách dòng lệnh mysql.

  • MYSQL_PWD - Đây là mật khẩu mặc định được sử dụng khi kết nối với mysqld. Đây không phải là kết nối an toàn.

  • MYSQL_TCP_PORT - Đây là số cổng TCP / IP mặc định.

  • MYSQL_TEST_LOGIN_FILE - Đây là tên của tệp đường dẫn đăng nhập .mylogin.cnf.

  • MYSQL_UNIX_PORT - Đây là tên tệp ổ cắm Unix mặc định; được sử dụng cho các kết nối với máy chủ cục bộ.

  • MYSQLX_TCP_PORT - Đây là số cổng TCP / IP mặc định của Plugin X.

  • MYSQLX_UNIX_PORT - Đây là tên tệp ổ cắm Unix mặc định của Plugin X. Nó được sử dụng cho các kết nối với localhost.

  • NOTIFY_SOCKET - Đây là ổ cắm được sử dụng bởi mysqld để giao tiếp với hệ thống.

  • PATH - Nó được sử dụng bởi shell để tìm các chương trình MySQL.

  • PKG_CONFIG_PATH - Đây là vị trí của tệp pkg-config mysqlclient.pc.

  • TMPDIR - Đây là thư mục trong đó các tệp tạm thời được tạo.

  • TZ - Nó được sử dụng để đặt thành múi giờ địa phương của bạn.

  • UMASK - Đây là chế độ tạo tệp người dùng khi tạo tệp.

  • UMASK_DIR - Đây là chế độ tạo thư mục người dùng trong khi tạo thư mục.

  • NGƯỜI DÙNG - Đây là tên người dùng mặc định trên Windows khi kết nối với mysqld.

Các tùy chọn trên dòng lệnh có mức độ ưu tiên cao hơn các giá trị được chỉ định trong các biến môi trường và tệp tùy chọn. Các giá trị trong tệp tùy chọn được ưu tiên hơn các giá trị trong các biến môi trường. Trong hầu hết các trường hợp, nên sử dụng tệp tùy chọn thay vì các biến môi trường. Bằng cách này, hoạt động của MySQL có thể được sửa đổi.

Sử dụng MYSQL_PWD được coi là một cách không an toàn để chỉ định mật khẩu MySQL và nên tránh. MYSQL_PWD không được dùng nữa và có thể bị xóa trong các phiên bản sắp tới.