«Обычный» способ сделать это - настроить сеть (ethernet и / или беспроводную сеть) для подключения множества Клиентов (с вашим приложением Python) к одному Серверу (с установленным MySQL).
Распределение «Сервера» по нескольким машинам становится намного сложнее.
План A: Один мастер реплицируется на множество ведомых устройств - хорошо для масштабирования читает , но не пишет.
План Б: Galera Cluster - подходит для записи в несколько экземпляров;в некоторых ситуациях восстанавливает себя.
Но если вы планируете, чтобы многие клиенты часто выходили из строя, вам лучше иметь один сервер, который вы пытаетесь поддерживать постоянно, и иметь надежную сеть, чтобыклиенты могут получить это на сервере.