Problema com o php ao conectar em um banco de dados rodando com MariaDB

1. Problema com o php ao conectar em um banco de dados rodando com MariaDB

Gustavo Mantovani
GustaMantovani

(usa Manjaro Linux)

Enviado em 03/03/2023 - 11:43h

Estou usando o fedora e criando um servidor LAMPP para testes locais com aplicações web. Utilizo o php para realizar conexões no meu banco de dados Mysql rodando no MariaDB, porém sempre que tento executar uma conexão com o mesmo, o php retorna o erro de permissão negada.


  


2. Re: Problema com o php ao conectar em um banco de dados rodando com MariaDB

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 03/03/2023 - 11:43h

Esse erro pode ser causado por uma configuração incorreta do usuário, portanto é preciso verificar os direitos de acesso do seu usuário no banco de dados. Para isto,execute os seguintes comandos no terminal:

$ mysql -u [SEU USUÁRIO]-p[SENHA] -h [IP DO SERVIDOR]

Depois, faça o LOGIN no banco de dados usando o seu usuário e senha.

mysql> GRANT ALL PRIVILEGES on *.[NOME DO SEU BANCO DE DADOS] TO '[SEU USUÁRIO]'@'[IP DO SERVIDOR]' identified by '[SENHA]' with grant option; FLUSH PRIVILEGES; EXIT

Isso vai definir as devidas permissões. Depois, basta reiniciar o servidor do MariaDB e verificar se o problema foi solucionado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts