Хотите узнать, есть ли способ использовать скрипт python для попытки подключения к узлам базы данных mysql группы? В идеале будет X количество хостов, и он будет пытаться подключиться к каждому, а затем выйти из строя, если соединение не будет выполнено. Я не верю, что MySQLdb.connect способен обрабатывать несколько хостов, возможно, я ошибаюсь.Python пытается подключиться к нескольким узлам mysqldb
2
A
ответ
3
mysqldb.connect
совершенно нормально с подключением к нескольким узлам:
try:
conn1 = mysqldb.connect(...)
conn2 = mysqldb.connect(...)
...
except: # add specific exception here
... # support failure when connecting
+0
Спасибо, я не знал о try/except (new для python). – somecallmemike
Так почему вы не можете просто сделать MySQLdb.connect в цикле, пытаясь иной хост каждой итерации? –
Возможно, добавив свои утверждения 'connect' в карту/dict? – Carlos