1
resposta

sqlalchemy.exc.DatabaseError: (mysql.connector.errors.DatabaseError) 1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci' (Background on this error at: https://sqlalche.me/e/20/4xp6)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade ta dando este erro que eu e acho que é em relção ao BD mas eu n sei oq fazer

1 resposta

Olá Henrique, tudo bem?

Esse erro que você está enfrentando está relacionado à collation do banco de dados MySQL que você está utilizando. A collation utf8mb4_0900_ai_ci não é reconhecida pelo seu servidor MySQL. Isso geralmente ocorre quando o servidor MySQL é uma versão mais antiga que não suporta essa collation específica.

Aqui estão algumas abordagens que você pode tentar para resolver esse problema:

  1. Atualizar o MySQL: faça o download da versão mais recente do MySQL para certificar que ele apresentará um collation mais atual.

  2. Atualizar biblioteca do MySQL: como você está utilizando de uma versão recente do MySQL, é interessante utilizar uma versão condizente com a biblioteca do mesmo no projeto. Logo, atualize a versão da biblioteca utilizando o comando pip install mysql-connector-python==8.0.33.

Caso esses passos não resolva o seu problema, peço que compartilhe todo o seu projeto e as versões das bibliotecas que você está usando, isso via GitHub ou Drive do Google. Assim poderei realizar testes para identificar o problema.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.