Estava fazendo alguns testes para gravar um vídeo para o youtube, e acabei esbarrando em uma dificuldade bem chata, estava

dando erro no meu banco e não conseguia dar permissão para o usuário e nem para o root.

Foi ai que acabei descobrindo que o meu usuário que havia criado com todos os privilégios na verdade ele não tinha todos,

apenas alguns faltava o principal que podia criar usuários igual ao root.

E é ai que o problema começou pois o meu usuário root não estava acessando e não tinha senha e entre outros diversos

problemas, mas enfim, pesquisando acabei encontrando a solução a qual vou explicar abaixo:

ALTERE A SENHA DO USUÁRIO ROOT

Conectar no banco de dados mariaDB

Caso não lembre da senha ou se não conseguir pode entrar em modo de segurança (Lembrando de que é recomendado modificar

esta opção em modo de produção, para segurança), caso não seja o lembrete entre parenteses pode seguir os passos abaixo:

  1. Pare o o banco – /etc/init.d/mysql stop
  2. Inicie em modo de segurança –  mysqld_safe –skip-grant-tables &
  3. Acesse o banco sem a senha – mysql -u root
  4. Siga a troca da senha –
USE mysql;
UPDATE user SET password=PASSWORD('SUASENHA') WHERE User='root';
UPDATE user SET plugin="mysql_native_password";
FLUSH PRIVILEGES;
quit;

5. Inicie o banco – /etc/init.d/mysql start

Conclusão

Bom foi um post bem rápido mas acho que vai ajudar bastante caso tenha este mesmo problema, depois de mudar a senha de

root eu também dei privilégios de root para o meu usuário, assim se esquecer a senha posso ter uma segunda opção, espero ter ajudado, até a próxima.

Sobre o Autor

Jeferson Filipe
Jeferson Filipe

Graduado em Analise e Desenvolvimento de Sistemas, viciado em tecnologia, consultor em informática, desenvolvedor web com php e mysql. Sempre buscando conhecimento e compartilhando ideias.

Este site utiliza Cookies e Tecnologias semelhantes para melhorar a sua experiência. Ao utilizar nosso site você concorda que está de acordo com a nossa Política de Privacidade.