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 "The server requested authentication method unknown to the client" ao tentar conectar-se ao Scriptcase.

![](http://34.207.224.239:3000/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbmhPIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--3f35a0c8912219dd42c4630bf8518f4082dfda1a/image-9241622fd8.png)

Primeiro você deve seguir o manual de Criando novo usuário no MySQL​

1- Após ter realizado a criação do novo usuário você deve acessar o seguinte caminho para alterar o arquivo de configuração do banco.

1. Windows: C:\ProgramData\MySQL\MySQL [VERSÃO]\my.ini,\
   Obs: A pasta ProgramData é uma pasta oculta, você terá que habilitar para ver pastas ocultas utilizando o menu Exibir >Itens ocultos do windows.

2. Linux: /etc/mysql/my.cnf

2- Em seguida, edite o arquivo e onde diz

default-autenticação-plugin = caching_sha2_password

Altere para

```
default_authentication_plugin= mysql_native_password
```

Se não houver a linha acima adicione o seguinte trecho:

```
[mysqld]  
 default_authentication_plugin= mysql_native_password
```

Para que as modificações ocorram é necessário que você reinicie o serviço do MySQL.