Я разработал приложение на VB6 и использую онлайновый сервер базы данных MySQL для хранения данных моего приложения.
Первый раз, когда я пытаюсь подключиться к серверу базы данных, все прошло успешно, но после закрытия приложения и повторного запуска я получаю:
Не удается подключиться к серверу MySQL (10060) "
Через некоторое время (примерно 30 минут) я снова могу успешно подключиться к базе данных.
- Я дал максимальные значения всем системным MySQL и глобальным переменным, таким как connection_timeout , wait_timeout и т. Д.
- Я предоставил все разрешения моему пользователю MySQL.
- Брандмауэр на моем компьютере выключен.
- Все соединения правильно закрываются при закрытии приложения.
Я спросил технических специалистов, которые предоставляют службу онлайн-базы данных MySQL, и они дали мне следующие три причины:
- Локальный компьютер, с которого вы пытаетесь подключиться, не входит в белый список на сервере.
- Максимальное количество соединений для пользователя было превышено.
- Сервер MySQL был недоступен в то время (хотя они сказали, что их сервер не был выключен).
Как я могу решить первые две причины или определить, что они являются причиной проблемы? Или может быть другая проблема, не указанная там?