Como recriar localhost no mysql

Forum sobre SQL.

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1064
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Como recriar localhost no mysql

Mensagem 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 |
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20469
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 2 vezes

Re: Como recriar localhost no mysql

Mensagem 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á...
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1064
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Re: Como recriar localhost no mysql

Mensagem por porter »

Bom dia,
Estou fazendo alguns testes aqui, não era para deletar o localhost,
agora não estou conseguindo reinstalar o MySql.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20469
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 2 vezes

Re: Como recriar localhost no mysql

Mensagem por JoséQuintas »

root.png
root.png (16.94 KiB) Exibido 22 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.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20469
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 2 vezes

Re: Como recriar localhost no mysql

Mensagem por JoséQuintas »

heidisql.png
heidisql.png (20.02 KiB) Exibido 19 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.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20469
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 2 vezes

Re: Como recriar localhost no mysql

Mensagem por JoséQuintas »

perguntando pro windows:
rootia.png
rootia.png (170.52 KiB) Exibido 19 vezes
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20469
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 2 vezes

Re: Como recriar localhost no mysql

Mensagem por JoséQuintas »

e perguntei sobre o que mencionei aqui, a resposta foi a mesma que a minha, "deve funcionar"
Anexos
ia2.png
ia2.png (213.22 KiB) Exibido 19 vezes
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1064
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Re: Como recriar localhost no mysql

Mensagem por porter »

Obrigado José Quintas, por sua atenção,
Reinstalei o MySql, agora vou restaurar as tabelas.
Responder