Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Tùy chọn dòng lệnh MySQL ảnh hưởng xử lý tệp tùy chọn

Hiểu cách các tùy chọn dòng lệnh MySQL ảnh hưởng đến xử lý tệp tùy chọn.

Nhiều chương trình MySQL hỗ trợ các tùy chọn sau. Vì chúng ảnh hưởng xử lý tệp tùy chọn, phải đưa trên dòng lệnh, không được trong tệp tùy chọn. Để hoạt động đúng, mỗi tùy chọn phải đặt trước các tùy chọn khác, trừ các ngoại lệ:

--print-defaults  # dùng ngay sau --defaults-file, --defaults-extra-file, hoặc --login-path

Trên Windows, nếu khởi động server với --defaults-file và --install, thì --install phải đặt đầu.

Các tùy chọn chính

  • --defaults-extra-file=file_name: Trên Unix, đọc tệp này sau tệp tùy chọn toàn cục nhưng trước tệp tùy chọn người dùng (trên mọi nền tảng trước tệp login path).
  • --login-path=name: Đọc tùy chọn từ login path đã đặt tên trong .mylogin.cnf. "Login path" là nhóm tùy chọn chỉ định server MySQL cần kết nối và tài khoản xác thực.
    • Tạo/sửa login path dùng tiện ích mysql_config_editor.
    • Mặc định client mysql đọc nhóm [client] và [mysql]. Với --login-path=mypath, nó đọc thêm nhóm [mypath] từ login path file.
    • Client đọc login path file ngay cả khi dùng --no-defaults.
    • Để chỉ định tên file login path thay thế, đặt biến môi trường MYSQL_TEST_LOGIN_FILE.
  • --print-defaults: In tên chương trình và tất cả tùy chọn lấy từ tệp tùy chọn. Giá trị mật khẩu bị che.