Erro SQLSTATE [HY000] [1698] PHP ARTISAN MIGRATE [RESOLVIDO]

1. Erro SQLSTATE [HY000] [1698] PHP ARTISAN MIGRATE [RESOLVIDO]

Pedro Henrique de Santis
pedrodesantis

(usa Fedora)

Enviado em 16/09/2020 - 11:18h

Bom dia pessoal,
Estou com o seguinte problema ( imagem em anexo ) , quando dou o comando " php artisan migrate" , ele responde com o erro SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' ....
Eu já atualizei php, atualizei banco de dados, e nada.
As informações: Meu servidor está no Digital Ocean, Banco de Dados Mysql .
Porta para banco 3306 .
Estou com usuario root para o banco.



  


2. Re: Erro SQLSTATE [HY000] [1698] PHP ARTISAN MIGRATE [RESOLVIDO]

Ruan
ruankl

(usa Linux Mint)

Enviado em 16/09/2020 - 11:22h

pedrodesantis escreveu:

Bom dia pessoal,
Estou com o seguinte problema ( imagem em anexo ) , quando dou o comando " php artisan migrate" , ele responde com o erro SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' ....
Eu já atualizei php, atualizei banco de dados, e nada.
As informações: Meu servidor está no Digital Ocean, Banco de Dados Mysql .
Porta para banco 3306 .
Estou com usuario root para o banco.


Estou com usuario root para o banco.


Talvez o problema seja este. Já tentou criar um usuário no mysql para usar na aplicação?


3. Re: Erro SQLSTATE [HY000] [1698] PHP ARTISAN MIGRATE [RESOLVIDO]

Pedro Henrique de Santis
pedrodesantis

(usa Fedora)

Enviado em 16/09/2020 - 11:27h

Sim , criei já ! e mesmo erro



4. Re: Erro SQLSTATE [HY000] [1698] PHP ARTISAN MIGRATE [RESOLVIDO]

Ruan
ruankl

(usa Linux Mint)

Enviado em 16/09/2020 - 11:32h

Acesse o console do mysql (ou qualquer outro meio onde vc possa executar comandos SQL como root) e tenta alterar os privilégios do usuário novo:
GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;


Onde
usuario => nome do usuario recém criado


5. Re: Erro SQLSTATE [HY000] [1698] PHP ARTISAN MIGRATE [RESOLVIDO]

Pedro Henrique de Santis
pedrodesantis

(usa Fedora)

Enviado em 16/09/2020 - 11:43h

São 4 pastas de arquivos: Main-Master ( Principal ) , Quiz - Master , Páginas de vendas, Advertorial Master.
Em cada uma delas na pasta Config/database.php ( onde foi inseridos todas as informações.

DB_CONNECTION: Mysql
DB_HOST: IP do servidor que está na Digital Ocean
DB_PORT: 3306
DB_USERNAME: root / marryperry ( qualquer um desses dá o mesmo erro )
DB_PASSWORD: Senha
DB_DATABASE: defaultdb




6. Re: Erro SQLSTATE [HY000] [1698] PHP ARTISAN MIGRATE [RESOLVIDO]

Ruan
ruankl

(usa Linux Mint)

Enviado em 16/09/2020 - 12:03h

Esse é um problema com o usuário no banco. O banco está na DigitalOcean, correto? Vc tem acesso ao banco como root?

Tenta:
mysql -h ip_ou_host_da_digital_ocean -u root -p 


^Vai pedir a senha root para acessar o banco. A informação sobre o IP ou host vc encontra no dashboard da digital ocean...


7. Re: Erro SQLSTATE [HY000] [1698] PHP ARTISAN MIGRATE [RESOLVIDO]

Pedro Henrique de Santis
pedrodesantis

(usa Fedora)

Enviado em 17/09/2020 - 08:56h

Bom dia,
Consegui resolver, porém realmente não sei o que é .
Solução: eu criei mais um usuário e alterei.
Dei Grant All Privileges para ele , como havia feito para os demais, mas dessa vez funcionou, eu não fiz nada demais que não tenha feito antes.

Bom , sinceramente não sei o que aconteceu, mas agora consegui.
Obrigado amigos.!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts