ошибка подключения базы данных python mysql
Я пытаюсь получить доступ к удаленной базе данных с одного сервера Linux на другой, который подключен через локальную сеть.
Но это не работает.. через некоторое время он выдаст ошибку
_mysql_exceptions.OperationalError: (2003, " не удается подключиться к серверу MySQL на '192.168.0.101' (99)")'
Эта ошибка случайна, она возникнет в любое время. каждый раз создавайте новый объект БД во всех методах. и закройте соединение, а затем также почему эта ошибка возникает. может ли кто-нибудь, пожалуйста, помочь мне разобраться в этой проблеме
2 ответа:
Эта проблема связана с большим количеством ожидающих запросов в удаленной базе данных.
Таким образом, в этой ситуации
MySql
закрывает соединение с запущенным скриптом.Чтобы преодолеть эту ситуацию поставьте
time.sleep(sec)
# здесь int-это число секунд, в которое должен спать скрипт.Это решит эту проблему.. без переноса базы данных на локальный сервер или любой другой административной задачи на
mysql