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:
- Pare o o banco – sudo /etc/init.d/mysql stop
- Inicie em modo de segurança – sudo mysqld_safe –skip-grant-tables &
- Abra uma nova aba do terminal
- Acesse o banco sem a senha – mysql -u root
- 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