Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kết nối với nhiều phiên bản CloudSQL bằng Cloud sql proxy?

Bạn không thể có hai cơ sở dữ liệu được lưu trữ trên cùng một cổng TCP. Thay vào đó, hãy chỉ định các cổng cho từng cơ sở dữ liệu trong danh sách được phân tách bằng dấu phẩy:

-instances=project:region:db=tcp:3306,project:region:db-2=tcp:3307

Tôi đã sử dụng 3306 và 3307 ở đây, nhưng bạn có thể sử dụng bất kỳ cổng nào bạn muốn! Đảm bảo rằng phần còn lại của cấu hình Công cụ chứa của bạn cho phép giao tiếp giữa các nút trên các cổng này (có thể điều đó đúng theo mặc định, tôi không sử dụng GKE).

Hầu hết các trình điều khiển mysql kết nối với cổng 3306 theo mặc định nhưng có một cách để chỉ định một cổng khác. Bạn sẽ phải sắp xếp để mã của mình kết nối với cổng khác mà bạn chọn cho cơ sở dữ liệu thứ hai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cảnh báo:mysql_fetch_array ():đối số được cung cấp không phải là tài nguyên kết quả MySQL hợp lệ

  2. Làm cách nào để tìm ra URL, máy chủ, cổng và tên người dùng MySQL của tôi?

  3. Di chuyển MySQL sang PostgreSQL trên AWS RDS, Phần 1

  4. Cách tính toán nhiều đường trung bình động trong MySQL

  5. Tham chiếu đến các bảng của truy vấn bên ngoài trong một truy vấn con