Я запускаю некоторый тестовый код с базой данных MySQL с использованием SQLalchemy. Я не могу подключиться к серверу, используя URL базы данных 'mysql: // poopoo: peepee@localhost: 32913/test' , так как это отказывается от аутентификации меня. Это приведет меня к этому посту, предлагая добавить? AllivePublickeyRetieval = true & usessl = false к окончанию URL. Я могу подтвердить, что этот метод работает в DBEAVER.
Однако добавление их в URL -адрес, либо в строке, либо с помощью Connect_Args , поднимается TypeError , информируя меня о том, что это неверные аргументы ключевых слов для Connect. TestContainers для генерации сервера тестирования MySQL, но я не думаю, что это актуально.
Подробнее здесь: https://stackoverflow.com/questions/795 ... -for-mysql