Hãy để chúng tôi xem các tùy chọn được hỗ trợ bởi các chương trình khách MySQL để kiểm soát cách các chương trình khách thiết lập kết nối với máy chủ, cho dù các kết nối có được mã hóa, nén hay không.
Các tùy chọn này cũng có thể được đưa ra trên dòng lệnh hoặc trong một tệp tùy chọn. Các tùy chọn lệnh được đề cập dưới đây có thể được sử dụng để thiết lập kết nối -
-
--default-auth:Đây là plugin xác thực cần được sử dụng.
-
--host:Là máy chủ lưu trữ máy chủ MySQL.
-
--password:Đây là mật khẩu cần được sử dụng khi kết nối với máy chủ.
-
--pipe:Nó được sử dụng để kết nối với máy chủ bằng cách sử dụng đường ống được đặt tên. Điều này chỉ được sử dụng trên Windows.
-
--plugin-dir:Thư mục nơi các plugin được cài đặt.
-
--port:Đây là số cổng TCP / IP được sử dụng để kết nối.
-
--protocol:Đây là giao thức truyền tải được sử dụng.
-
--socket:Đây là tệp ổ cắm Unix hoặc đường dẫn có tên Windows được sử dụng.
-
--user:Nó đề cập đến tên người dùng MySQL được sử dụng trong khi kết nối với máy chủ.
-
--default-auth =plugin:Nó cung cấp gợi ý về plugin xác thực phía máy khách phải sử dụng.
-
--host =host_name, -h host_name:Nó là máy chủ mà máy chủ MySQL chạy trên đó. Giá trị này có thể là tên máy chủ, địa chỉ IPv4 hoặc địa chỉ IPv6. Giá trị mặc định là localhost.
-
--password [=pass_val], -p [pass_val]:Mật khẩu của tài khoản MySQL được sử dụng để kết nối với máy chủ. Giá trị mật khẩu là tùy chọn.
-
--port =port_num, -P port_num:Nó được sử dụng cho các kết nối TCP / IP, nơi nó xác định số cổng cần được sử dụng. Số cổng mặc định là 3306.
-
--protocol ={TCP | SOCKET | PIPE | MEMORY}:Tùy chọn này cho biết rõ ràng giao thức vận chuyển nào phải được sử dụng để kết nối với máy chủ Hãy để chúng tôi lấy một ví dụ -
Các kết nối trên Unix với localhost được thực hiện bằng cách sử dụng tệp ổ cắm Unix theo mặc định. Nó được hiển thị bên dưới -
mysql --host=localhost
Để buộc truyền tải TCP / IP được sử dụng thay vì các giá trị mặc định, tùy chọn --protocol có thể được chỉ định. Nó được hiển thị bên dưới -
mysql --host=localhost --protocol=TCP