Eu instalei o mysql server e tento conectar ao banco de dados com a aplicação o sistema apresenta o seguinte erro : [message:protected] => SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
define('DEBUG', true);
define('DB_DRIVE','mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_DATABASE', 'estoque'); define('DB_USERNAME', 'root'); define('DB_PASSWORD', '123456');
<?php
class Conexao { public static function pegarConexao() { $conexao = new PDO(DB_DRIVE .':host=' . DB_HOSTNAME . ';dbname=' . DB_DATABASE, DB_USERNAME, DB_PASSWORD); $conexao->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); return $conexao; } }