Хорошо, просто покопался и обнаружил, что это помогло:
- Вместо «localhost» используйте вместо этого IP-адрес, например: у
app.config['MYSQL_HOST'] = '127.0.0.1'
клиентов, по-видимому, делается некоторое внутреннее наложение имен, что приводит к конфликтам. Читать: источник - Добавьте параметр конфигурации Flask,
app.config['MYSQL_UNIX_SOCKET'] = 'TCP'
который указывает, что подключение является удаленным.