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

Các tùy chọn dòng lệnh của MySQL ảnh hưởng đến việc xử lý tệp tùy chọn


Hãy cho chúng tôi hiểu tùy chọn dòng lệnh MySQL ảnh hưởng như thế nào đến việc xử lý tệp tùy chọn -

Nhiều chương trình MySQL hỗ trợ các tệp tùy chọn xử lý các tùy chọn bên dưới. Vì các tùy chọn này ảnh hưởng đến việc xử lý tệp tùy chọn, chúng phải được cung cấp trên dòng lệnh chứ không phải trong tùy chọn ile. Để nó hoạt động bình thường, mỗi tùy chọn này phải được cung cấp trước các tùy chọn khác, với các ngoại lệ được đề cập bên dưới -

−−print−defaults should be used immediately after −−defaults−file, −−defaults−extra−file, or −−loginpath.

Trên Windows, nếu quá trình khởi động máy chủ được thực hiện với các tùy chọn --defaults-file và --install, thì --install phải được cài đặt trước.

--defaults-extra-file=file_name

Trên Unix, hãy đọc dòng trên trong tệp tùy chọn sau tệp tùy chọn chung nhưng đảm bảo rằng nó ở trước tệp tùy chọn người dùng trên tất cả các nền tảng trước tệp đường dẫn đăng nhập.

--login-path=name

Nó giúp đọc các tùy chọn từ đường dẫn đăng nhập được đặt tên trong tệp đường dẫn đăng nhập .mylogin.cnf. 'Đường dẫn đăng nhập' là một nhóm tùy chọn chứa các tùy chọn chỉ định máy chủ MySQL chính xác phải được kết nối với và tài khoản nào phải được xác thực.

Để tạo hoặc sửa đổi tệp đường dẫn đăng nhập, bạn phải sử dụng tiện ích mysql_config_editor.

mysql --login-path=mypath

Theo mặc định, máy khách mysql đọc nhóm tùy chọn [máy khách] và [mysql]. Đối với lệnh trên, mysql đọc [client] và [mysql] từ các tệp tùy chọn khác và [client], [mysql] và [mypath] sẽ đọc từ tệp đường dẫn đăng nhập.

Các chương trình máy khách đọc tệp đường dẫn đăng nhập ngay cả khi tùy chọn --no-defaults được sử dụng. Để chỉ định tên tệp đường dẫn đăng nhập thay thế, biến môi trường MYSQL_TEST_LOGIN_FILE phải được đặt.

--print-defaults

Nó in tên chương trình và tất cả các tùy chọn mà nó nhận được từ các tệp tùy chọn. Giá trị mật khẩu được che đi.