Página 1 de 1

Como recriar localhost no mysql

Enviado: 31 Mar 2026 16:00
por porter
Olá pessoal,
Deletei o localhost, dessa forma:
delete from mysql.user where host='localhost';

Estou tentando recriar, dessa forma:
CREATE USER 'root'@'localhost' IDENTIFIED BY 'loja';

Erro:
ERROR 1396 (HY000): Operation CREATE USER failed for 'root'@'localhost'

show grants;
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*23AE809DDACAF96AF0FD78ED04B6A265E05AA257' WITH GRANT OPTION |

Re: Como recriar localhost no mysql

Enviado: 31 Mar 2026 18:07
por JoséQuintas
Não entendi nada do que está querendo fazer.

root, por padrão só funciona na máquina servidor.
é o administrador do mysql.

Parece misturar as coisas aí nos comandos.

Mas sei lá... pode ser algo que não conheço do MySQL.
Nem sei é possível excluir o root, ou eliminar o root do uso local.
Se excluiu o root, como vai criar o root se ele não tem mais acesso.
Isso seria destruir o banco de dados... sei lá...

Re: Como recriar localhost no mysql

Enviado: 01 Abr 2026 09:07
por porter
Bom dia,
Estou fazendo alguns testes aqui, não era para deletar o localhost,
agora não estou conseguindo reinstalar o MySql.

Re: Como recriar localhost no mysql

Enviado: 01 Abr 2026 13:58
por JoséQuintas
root.png
root.png (16.94 KiB) Exibido 25 vezes
Olhei agora no MariaDB.
Tem mais root além de localhost.
acho que esse 127.0.0.1 equivale ao localhost, é só alterar a conexão pra isso.
e incluir o localhost igual o 127.0.0.1
teoricamente, depois disso voltaria a funcionar com conexão localhost

infelizmente não vou testar exclusão, porque o resultado pode ser imprevisível.
e reinstalar tudo seria demorado demais.

Nota: teoricamente esse nome vém da conexão, pelo IP/nome usado na conexão, por isso teoricamente deve dar certo.

Re: Como recriar localhost no mysql

Enviado: 01 Abr 2026 14:10
por JoséQuintas
heidisql.png
heidisql.png (20.02 KiB) Exibido 22 vezes
No heidisql, por exemplo, ali no servidor talvez funcione 127.0.0.1, mesmo tendo apagado localhost
uma vez acessando, aí duplica 128.0.0.1 trocando pra localhost.

Re: Como recriar localhost no mysql

Enviado: 01 Abr 2026 14:13
por JoséQuintas
perguntando pro windows:
rootia.png
rootia.png (170.52 KiB) Exibido 22 vezes

Re: Como recriar localhost no mysql

Enviado: 01 Abr 2026 14:16
por JoséQuintas
e perguntei sobre o que mencionei aqui, a resposta foi a mesma que a minha, "deve funcionar"

Re: Como recriar localhost no mysql

Enviado: 01 Abr 2026 14:33
por porter
Obrigado José Quintas, por sua atenção,
Reinstalei o MySql, agora vou restaurar as tabelas.