Tôi đã phát triển một ứng dụng trong VB6 và đang sử dụng máy chủ cơ sở dữ liệu MySQL trực tuyến để lưu trữ dữ liệu của ứng dụng.
Lần đầu tiên tôi thử kết nối với máy chủ cơ sở dữ liệu của mình là thành công, nhưng sau khi đóng ứng dụng của tôi và khởi động lại, tôi nhận được:
Không thể kết nối với máy chủ MySQL (10060) "
Sau một thời gian (khoảng 30 phút), tôi có thể kết nối lại thành công với cơ sở dữ liệu.
- Tôi đã đưa ra các giá trị tối đa cho tất cả các hệ thống MySQL và các biến toàn cục như Connection_timeout , Wait_timeout , v.v.
- Tôi đã cấp tất cả các quyền cho người dùng MySQL của tôi.
- Tường lửa trên máy tính của tôi bị tắt.
- Tất cả các kết nối được đóng đúng khi ứng dụng đóng.
Tôi đã hỏi những người kỹ thuật cung cấp dịch vụ Cơ sở dữ liệu MySQL trực tuyến và họ đã cho tôi ba lý do sau:
- Máy cục bộ nơi bạn đang cố gắng kết nối không nằm trong danh sách trắng trên máy chủ.
- Số lượng kết nối tối đa cho người dùng đã bị vượt quá.
- Máy chủ MySQL đã ngừng hoạt động (mặc dù họ nói rằng máy chủ của họ không hoạt động).
Làm thế nào tôi có thể giải quyết hai lý do đầu tiên, hoặc xác định rằng chúng là nguyên nhân của vấn đề? Hoặc có thể có một vấn đề khác không được liệt kê ở đó?