Tentei conectar o Power BI a uma base local do mySQL, porém estou recebendo a seguinte mensagem de erro: MySQL: Unknown system variable 'lower_case_table_names' Alguém já passou por esta situação?
Tentei conectar o Power BI a uma base local do mySQL, porém estou recebendo a seguinte mensagem de erro: MySQL: Unknown system variable 'lower_case_table_names' Alguém já passou por esta situação?
Olá, Fernando, tudo bem?
A mensagem de erro que você está recebendo, geralmente ocorre quando o Power BI tenta acessar uma variável do sistema MySQL que não existe. É possível que esse erro, esteja sendo gerado devido ao conector do MySQL, dependendo da versão do conector ela não apresenta essa variável lower_case_table_names
.
Então, primeiramente peço que verifique se está utilizando a versão 8.0.28, do conector. Você encontra o passo a passo nesta atividade
Além disso, destaco que a 'lower_case_table_names
' é usada para determinar se o MySQL deve comparar os nomes das tabelas em maiúsculas e minúsculas. Portanto, certifique-se de que o nome da tabela está exatamente igual à definida.
Para verificar o valor desta variável executando o seguinte comando SQL no seu servidor MySQL: SHOW VARIABLES LIKE 'lower_case_table_names';
. Se o valor retornado for 0, isso significa que o MySQL está fazendo distinção entre maiúsculas e minúsculas nos nomes das tabelas. Se for 1 ou 2, o MySQL não está fazendo distinção entre maiúsculas e minúsculas. Se a variável não estiver definida, você pode definir executando o seguinte comando SQL: SET GLOBAL lower_case_table_names = 1;
Espero ter ajudado.
Abraços e bons estudos!
Olá! Creio que seja a versão do mySQL. O banco que testei é o 5.0. Ao criar um BD de testes 5.7 funcionou normalmente. Agora é avaliar se a alteração para uma nova versão irá impactar os sistemas que já estão em produção.