Я разработал приложение на python с помощью SQLAlchemy. Моя тестовая база данных MySQL находится в версии 8.0, а моя база данных продуктов - в версии 5.7. Я выполнил миграцию между базой данных, и ошибки нет. Но когда я подключаюсь к базе данных продукта, я получаю сообщение об ошибке «1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci'».
Однако моя структура не содержит «utf8mb4_0900_ai_ci». Есть только "utf8mb4_general_ci". Уточняю, что эта ошибка возникает только при подключении к базе данных продукта.
Подключение к базе данных:
engine = create_engine('mysql+mysqlconnector://user:***********@**********:3306/amatdb?charset=utf8mb4')
SQL пример
DROP TABLE IF EXISTS `alembic_version`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `alembic_version` (
`version_num` varchar(32) NOT NULL,
PRIMARY KEY (`version_num`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
Спасибо за аванс за вашу помощь