Hướng dẫn how do i connect to a different mysql host? - làm cách nào để kết nối với một máy chủ mysql khác?
Show 4.2.4 & nbsp; Kết nối với máy chủ MySQL bằng cách sử dụng các tùy chọn lệnhPhần này mô tả việc sử dụng các tùy chọn dòng lệnh để chỉ định cách thiết lập các kết nối đến máy chủ MySQL, cho các máy khách như MySQL hoặc MySQLDump. Để biết thông tin về việc thiết lập các kết nối bằng các chuỗi kết nối giống như URI hoặc các cặp giá trị khóa, cho các máy khách như MySQL Shell, xem Phần & NBSP; 4.2.5, Kết nối với máy chủ bằng các chuỗi giống như URI hoặc các cặp giá trị khóa. Để biết thêm thông tin nếu bạn không thể kết nối, hãy xem Phần & NBSP; 6.2.22, các vấn đề khắc phục sự cố kết nối với MySQL.mysql or mysqldump. For information on establishing connections using URI-like connection strings or key-value pairs, for clients such as MySQL Shell, see Section 4.2.5, “Connecting to the Server Using URI-Like Strings or Key-Value Pairs”. For additional information if you are unable to connect, see Section 6.2.22, “Troubleshooting Problems Connecting to MySQL”. Để chương trình máy khách kết nối với máy chủ MySQL, nó phải sử dụng các tham số kết nối phù hợp, chẳng hạn như tên của máy chủ nơi máy chủ đang chạy và tên người dùng và mật khẩu của tài khoản MySQL của bạn. Mỗi tham số kết nối có giá trị mặc định, nhưng bạn có thể ghi đè các giá trị mặc định khi cần thiết bằng cách sử dụng tùy chọn chương trình được chỉ định trên dòng lệnh hoặc trong tệp tùy chọn. Các ví dụ ở đây sử dụng chương trình máy khách MySQL, nhưng các nguyên tắc áp dụng cho các máy khách khác như MySQLDump, MySqladmin hoặc MySQLShow.mysql client program, but the principles apply to other clients such as mysqldump, mysqladmin, or mysqlshow. Lệnh này gọi MySQL mà không chỉ định bất kỳ tham số kết nối rõ ràng nào:mysql without specifying any explicit connection parameters:
Vì không có tùy chọn tham số, các giá trị mặc định áp dụng:
Để chỉ định tên máy chủ và tên người dùng một cách rõ ràng, cũng như mật khẩu, cung cấp các tùy chọn phù hợp trên dòng lệnh. Để chọn cơ sở dữ liệu mặc định, hãy thêm đối số tên cơ sở dữ liệu. Ví dụ:
Đối với các tùy chọn mật khẩu, giá trị mật khẩu là tùy chọn:
Như vừa đề cập, bao gồm giá trị mật khẩu trên dòng lệnh là rủi ro bảo mật. Để tránh rủi ro này, hãy chỉ định tùy chọn 1 hoặc 2 mà không có bất kỳ giá trị mật khẩu nào sau đây:
Khi tùy chọn 1 hoặc 2 được đưa ra mà không có giá trị mật khẩu, chương trình máy khách sẽ in dấu nhắc và chờ bạn nhập mật khẩu. .not interpreted as a password because it is separated from the preceding password option by a space.) Trên một số hệ thống, thói quen thư viện mà MySQL sử dụng để nhắc mật khẩu tự động giới hạn mật khẩu thành tám ký tự. Hạn chế đó là một thuộc tính của thư viện hệ thống, không phải MySQL. Trong nội bộ, MySQL không có bất kỳ giới hạn nào về độ dài của mật khẩu. Để làm việc xung quanh giới hạn trên các hệ thống bị ảnh hưởng bởi nó, chỉ định mật khẩu của bạn trong một tệp tùy chọn (xem Phần & NBSP; 4.2.2.2, sử dụng các tệp tùy chọn). Một cách giải quyết khác là thay đổi mật khẩu MySQL của bạn thành một giá trị có tám ký tự hoặc ít hơn, nhưng điều đó có bất lợi là mật khẩu ngắn hơn có xu hướng kém an toàn hơn. Các chương trình khách hàng xác định loại kết nối nào để thực hiện như sau:
Tùy chọn 5 cho phép bạn sử dụng một giao thức vận chuyển cụ thể ngay cả khi các tùy chọn khác thường dẫn đến việc sử dụng một giao thức khác. Đó là, 5 chỉ định giao thức vận chuyển một cách rõ ràng và ghi đè các quy tắc trước đó, ngay cả đối với localhost .Chỉ các tùy chọn kết nối có liên quan đến giao thức vận chuyển được chọn mới được sử dụng hoặc kiểm tra. Các tùy chọn kết nối khác bị bỏ qua. Ví dụ: với 8 trên UNIX, máy khách cố gắng kết nối với máy chủ cục bộ bằng tệp ổ cắm UNIX, ngay cả khi tùy chọn 9 hoặc 0 được đưa ra để chỉ định số cổng TCP/IP.Để đảm bảo rằng máy khách tạo kết nối TCP/IP đến máy chủ cục bộ, hãy sử dụng 1 hoặc 2 để chỉ định giá trị tên máy chủ là 3 (thay vì localhost ) hoặc địa chỉ IP hoặc tên của máy chủ cục bộ. Bạn cũng có thể chỉ định giao thức vận chuyển một cách rõ ràng, ngay cả đối với localhost , bằng cách sử dụng tùy chọn 6. Ví dụ:
Nếu máy chủ được cấu hình để chấp nhận kết nối IPv6, máy khách có thể kết nối với máy chủ cục bộ qua IPv6 bằng 7. Xem Phần & NBSP; 5.1.13, hỗ trợ IP IPv6.Trên Windows, để buộc máy khách MySQL sử dụng kết nối PIPE được đặt tên, chỉ định tùy chọn 8 hoặc 9 hoặc chỉ định 1 (khoảng thời gian) làm tên máy chủ. Nếu máy chủ không được khởi động với biến hệ thống 3 được kích hoạt để hỗ trợ các kết nối-PIPE được đặt tên hoặc nếu người dùng thực hiện kết nối không phải là thành viên của nhóm Windows được chỉ định bởi biến hệ thống 4, xảy ra lỗi. Sử dụng tùy chọn 8 để chỉ định tên của đường ống nếu bạn không muốn sử dụng tên đường ống mặc định.Kết nối với máy chủ từ xa Sử dụng TCP/IP. Lệnh này kết nối với máy chủ đang chạy trên 4 bằng số cổng mặc định (3306):
Để chỉ định số cổng một cách rõ ràng, hãy sử dụng tùy chọn 9 hoặc 0:
Bạn cũng có thể chỉ định số cổng cho các kết nối đến máy chủ cục bộ. Tuy nhiên, như đã chỉ ra trước đây, các kết nối với Đối với lệnh này, chương trình sử dụng tệp ổ cắm trên UNIX và tùy chọn 9 bị bỏ qua:
Để khiến số cổng được sử dụng, buộc kết nối TCP/IP. Ví dụ: gọi chương trình theo một trong những cách này:
Để biết thêm thông tin về các tùy chọn kiểm soát cách các chương trình khách hàng thiết lập kết nối với máy chủ, hãy xem Phần & NBSP; 4.2.3, Tùy chọn lệnh để kết nối với máy chủ. Có thể chỉ định các tham số kết nối mà không cần nhập chúng vào dòng lệnh mỗi khi bạn gọi chương trình máy khách:
Làm cách nào để kết nối với máy chủ MySQL khác?Cách cho phép kết nối từ xa đến MySQL.. Bước 1: Chỉnh sửa tệp cấu hình MySQL .. Bước 2: Thiết lập tường lửa để cho phép kết nối MySQL từ xa. Tùy chọn 1: UFW (Tường lửa không biến chứng) Tùy chọn 2: Firewalld. Tùy chọn 3: Mở cổng 3306 với Iptables .. Bước 3: Kết nối với máy chủ MySQL từ xa .. Làm cách nào để truy cập từ xa cơ sở dữ liệu MySQL từ một máy tính khác?thông qua đăng nhập cPanel vào cPanel.Trong phần cơ sở dữ liệu, nhấp vào biểu tượng MySQL® từ xa.Trên trang MySQL® từ xa, nhập địa chỉ IP kết nối, sau đó nhấp vào Thêm máy chủ.Log in to cPanel. Under the Databases section, click on the Remote MySQL® icon. On the Remote MySQL® page, enter the connecting IP address, then click Add Host.
Làm cách nào để kết nối với một cổng MySQL khác?Làm thế nào để kết nối với máy chủ MySQL trên một cổng khác?Nếu máy chủ MySQL của bạn đang nghe trên số cổng khác với 3306, bạn cần chỉ định tùy chọn "--Port = portNumber" cho bất kỳ chương trình khách nào cần kết nối với máy chủ.specify "--port=portNumber" option to any client program that needs to connect to the server.
Làm cách nào để tìm URL máy chủ MySQL?Theo mặc định, máy chủ MySQL của bạn là localhost.Bạn có thể tìm thấy nó trong phần lưu trữ → Quản lý → Cơ sở dữ liệu MySQL: Nếu bạn đang thiết lập kết nối MySQL từ xa, máy chủ sẽ khác và bạn sẽ cần kiểm tra nó trong HPanel.Hosting → Manage → MySQL databases section: If you are setting up a Remote MySQL connection, the host will be different and you will need to check it in the hPanel. |