sql >> Databáze >  >> RDS >> Mysql

hostitel 'localhost' se nemůže připojit k tomuto serveru MySQL (#1130)

Také jsem měl stejný problém při instalaci nové verze mysql5.5, ale vyřešil jsem to.

Pokud projdete cestou, ve které byl mysql nainstalován, ve vašem systému Windows, "c:\mysqlinstalllocation\bin", můžete spustit dotaz mysql z tohoto adresáře, ale pokud jste již přidali příkaz mysql do možnosti cesty v systému Windows , v proměnných prostředí, které vám pomohou spouštět vlastní příkazy z příkazového řádku, je můžete spouštět přímo z libovolného adresáře v příkazovém řádku.

Stačí přidat příkaz "skip-grant-tables" pod hlavičku [mysqld] v souboru mysql.ini a po provedení tohoto kroku restartovat server a spustit mysql, bude to fungovat. V tomto okamžiku se budete přihlašovat bez hesla, takže je vhodné v tomto okamžiku heslo smazat, abyste se mohli snadno přihlásit poté, co odkomentujete příkaz skip-grant-tables"

A poté, co odeberete heslo uživateli root, ujistěte se, že jste odstranili příkaz „skip-grant-tables“ nebo jej zakomentujte pomocí # a poté restartujte server. Bude to fungovat.

Nyní se můžete přihlásit bez hesla a spustit příkaz grant a nastavit libovolné heslo.



  1. MySQL:existuje něco jako interní identifikátor záznamu pro každý záznam v tabulce MySQL?

  2. Způsob, jak extrahovat data hodnoty DateTime bez sekund

  3. Nefungují asynchronní metody MySQL C#?

  4. Efektivní monitorování MySQL pomocí řídicích panelů SCUMM:Část 3