MySQL 8 - Não roda

Quando vou iniciar um projeto novo dá a mensagem:

Restrição do PHP 7 com MySQL 8
O MySQL 8 utiliza uma autenticação diferente ao de seus antecessores, que até o momento não é reconhecido pelo PHP 7, o que gera o erro ‘connection attempt failed: sqlstate[hy000] [2054] the server requested authentication method unknown to the client’ ao tentar conectar-se ao Scriptcase. Para solucionar esse problema, acesse o tutorial abaixo:

Já fiz o que manda os tutoriais:

  1. https://scriptcase-support.kayako.com/pt-br/article/1252-criando-novo-usuario-no-mysql-e-consertando-erro-do-the-server-requested-authentication-method-unknown-to-the-client#navicat

  2. https://scriptcase-support.kayako.com/pt-br/article/1149-atualizacao-do-php-do-scriptcase

Coloco o novo usuário e senha e sempre me mostra a mesma mensagem de erro. O que posso estar fazendo de errado?

ramosinfo.

Procure o suporte do fabricante. Se tiver sorte, muita sorte pode ser que consiga resolver seu problema.

Desejo muita sorte também.

Boa tarde. Conseguiu resolver? Estou com o mesmo problema. Obrigado

Está difícil… muito retrabalho

Vou dar o caminho das pedras. Procure por “mysql_native_password”.
Irá conseguir conectar.
Vou fazer melhor ainda. Leia:
http://php.net/manual/en/ref.pdo-mysql.php

Obrigado Alexandre.
Sou novato aqui. Eu li o link que enviou, mas confesso que fiquei na dúvida.
Estou usando mac aqui e não entendi bem o procedimento para conseguir a conexão.
Fiz os passos do tutorial do SC, mas não deu certo. Mesmo pq não tem o passo a passo para mac, somente para win e linux.
Se puder me ajudar, eu agradeço.

Abre o arquivo de configuração do mysql e ativa o plugin:
Geralmente este arquivo tem um dos nomes: my.ini ou my.cnf
procure a sessão:
[mysqld]
E coloque isto:
default-authentication-plugin=mysql_native_password
Reinicie o Mysql

Vide: https://mysqlserverteam.com/upgrading-to-mysql-8-0-default-authentication-plugin-considerations/

Estou com o mesmo problema… o tutorial para correção só trata da versão 9 e para ambiente Windows e Linux…

Eu uso Mac OS X com a versão 8.

Ola ramosinfo,

Apos seguir os dois tutoriais scriptcase-support você precisa reiniciar o MySQL seguindo os procedimentos do link abaixo:

Att
Ananias Junior