1
resposta

Erro 1045 mesmo executando os comandos orientados

Ao tentar recriar o acesso tanto o comando GRANT ALL PRIVILEGES ON * . * TO 'bruna'@'localhost' (que foi o user criado) quanto o comando FLUSH PRIVILEGES aparecem como comando não encontrado, estou usando o ubuntu

1 resposta

Olá, Bruna,

O erro 1045 às vezes requer apenas um sudo antes do comando mysql etc.

Se não for esse o seu caso, você conseguiu criar o usuário com CREATE USER '[seu nome de usuário]'@'localhost' IDENTIFIED BY '[sua senha]';? Se não estiver conseguindo acessar, ainda deve ser possível acessar o terminal do mysql com o usuário root, como:

sudo mysql -u root -p

Se conseguir acessar com root pode usar o comando SELECT user FROM mysql.user; para ver uma lista de todos os usuários locais do mysql (no meu caso existe somente o usuário root):

mysql> SELECT user FROM mysql.user;
+------------------+
| user             |
+------------------+
| debian-sys-maint |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
+------------------+

Caso não esteja conseguindo acessar o root com a flag -p (de password), pode recuperar e/ou trocar a senha do root com esses passos. Se conseguir entrar como root e bruna não estiver na lista de users, pode tentar repassar os passos de criação.

Espero ter ajudado!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!