Tôi đang tìm chương trình nhẹ nhất có khả năng đóng vai trò là proxy MySQL cho máy chủ từ xa, hợp nhất tất cả các kết nối tới proxy thành một kết nối duy nhất tới máy chủ MySQL từ xa (vì vậy chỉ có proxy trên máy của tôi).
Tôi đã cài đặt bộ định tuyến mysql nhưng sau đó, mỗi bài viết này từ các tài liệu, có vẻ như nó yêu cầu gói máy chủ MySQL bình thường mà tôi muốn tránh hoàn toàn (trừ khi nó chỉ cần thiết cho các tệp nhị phân thiết yếu).
Proxy tốt nhất và nhẹ nhất đáp ứng yêu cầu của tôi và quy trình cài đặt là gì?
Đối với Ubuntu 20.04.
CHỈNH SỬA: Đừng bận tâm, bộ định tuyến mysql
không yêu cầu máy chủ MySQL phải được cài đặt trong cùng một máy, tôi đã hiểu sai tài liệu. Tuy nhiên, sau khi thiết lập một thiết lập mẫu phù hợp, có vẻ như nó không cho phép tôi làm những gì mình muốn và điều đó khiến tôi nhận ra rằng tôi có thể cần phải làm rõ những gì mình muốn:
- Nhiều ứng dụng kết nối với bộ định tuyến/proxy với cùng thông tin đăng nhập MySQL (cùng một DB và người dùng)
- Bộ định tuyến/proxy thiết lập một kết nối bằng cách sử dụng cùng thông tin đăng nhập MySQL so với các ứng dụng khách; đó là, không chỉ chuyển tiếp từng kết nối đến từ mỗi ứng dụng đến máy chủ.
- Truy vấn từ tất cả khách hàng sẽ kết thúc trong một mysql kết nối từ proxy đến máy chủ từ xa và nhận phản hồi lại cho từng máy khách yêu cầu, tương ứng
Đối với bối cảnh, động lực của tôi là max_user_connections
tại máy chủ từ xa là không đủ cho tất cả khách hàng của tôi và tôi không có các đặc quyền cần thiết...