Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O script PHP não se conecta ao banco de dados?


Bem, a mensagem de erro diz claramente que o acesso foi negado, então o nome do host/nome de usuário/senha/banco de dados está errado ou o usuário não tem as permissões necessárias.

Como configurar permissões, neste exemplo tudo:
GRANT ALL PRIVILEGES ON database_name TO [email protected] IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

Host é de onde você estaria se conectando. % pode ser usado como um caractere curinga. Veja exemplos mais detalhados na documentação . (você pode ver seu usuário + host na mensagem de erro, btw)

Como observação, você deve verificar se a conexão foi bem-sucedida antes de tentar usar o link do banco de dados em uma consulta.