sql >> Database >  >> RDS >> Mysql

host 'localhost' mag geen verbinding maken met deze MySQL-server (#1130)

Ik had hetzelfde probleem bij het installeren van een nieuwe versie van mysql5.5, maar ik heb het opgelost.

Als u het pad doorloopt waarin mysql is geïnstalleerd, in Windows uw Windows-systeem, "c:\mysqlinstalllocation\bin", kunt u de mysql-query uitvoeren vanuit deze map, maar als u de mysql-opdracht al hebt toegevoegd aan de padoptie in Windows , in omgevingsvariabelen, waarmee u aangepaste opdrachten vanaf de opdrachtregel kunt uitvoeren, kunt u deze rechtstreeks vanuit elke map in de opdrachtprompt uitvoeren.

Voeg gewoon de opdracht "skip-grant-tables" toe onder de kop [mysqld] in het bestand mysql.ini en zorg ervoor dat u uw server daarna opnieuw opstart en mysql uitvoert, het zal werken. Op dit punt log je in zonder wachtwoord, dus het is aan te raden om het wachtwoord op dit punt te verwijderen, zodat je gemakkelijk kunt inloggen nadat je het commentaar van de skip-grant-tables"-opdracht hebt verwijderd

En nadat je het wachtwoord van de root-gebruiker hebt verwijderd, moet je ervoor zorgen dat je de opdracht "skip-grant-tables" verwijdert, of er commentaar op geeft, met #, en start dan je server opnieuw op. Het zal werken.

Nu kunt u inloggen zonder wachtwoord en de opdracht Grant uitvoeren en elk gewenst wachtwoord instellen.



  1. GEDENTIFICEERD DOOR 'wachtwoord' in MySQL

  2. ORA-00932:inconsistente datatypes:verwacht - kreeg CLOB

  3. Hoe kan ik het uitloggen van alle gebruikers van een website forceren?

  4. XAMPP/MySQL:kon het tabelruimtebestand .\mysql\innodb_index_stats.ibd met één tabel niet openen na herstart van MySQL