sql >> Database >  >> RDS >> Mysql

mysql server 8.0 keyring-migratiefout bij inloggen

  1. Na installatie op Windows. Zoek het pad naar de geïnstalleerde map.

    Voorbeeld:

    C:\Program Files\MySQL\MySQL Server 8.0\bin
    
  2. Open cmd en cd naar boven pad.

  3. Typ

    mysqld --initialize-insecure --console
    

    Het zal de gegevensmap handmatig initialiseren zonder wachtwoord om te rooten.

    Voor beginners zou ik deze optie aanraden

    mysqld --initialize --console
    

    Het zal de gegevensmap handmatig initialiseren met een willekeurig wachtwoord voor root.

    Hierna kunt u een foutmelding krijgen die zegt:

    • Kan geen gegevensmap maken. Probeer hiervoor het pad naar de gegevens als volgt te specificeren:

      mysqld --initialize-insecure
             --basedir=specify your path/mysql/mysql
             --datadir=specify your path/mysql/data
      
    • Of de gegevensmap bestaat al. Ga hiervoor naar die map en verwijder de datamap.

    • Of, voor nu latere versies, in de gegevensmap bestaat al een bestand met de naam my.ini . Kopieer hiervoor dat bestand en plak het in C:\Program Files\MySQL\MySQL Server 8.0\ (u kunt hier meer wijzigingen aanbrengen en het pad naar de data- en basismap specificeren)

  4. U bent nu succesvol geïnitialiseerd zonder wachtwoord.
    Start de server.

    mysqld --console
    

    OPMERKING:u kunt het pad naar de systeemomgevingsvariabele definiëren (zoek op Google hoe u dit moet doen), daarna hoeft u niet elke keer dit pad te volgen.

    Nu is uw server operationeel.

    mysqld: ready for connections
    Version: '8.0.15'  socket: ''  port: 3306
    
  5. Gebruik nu het commando:

    mysql -u root --skip-password
    

    en dan

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
    

    Deze opdracht om het root-wachtwoord in te stellen.

  6. Gebruik voor de volgende keer

    mysql -u root -p
    

    En voer daarna new_password in



  1. Tips en trucs voor het implementeren van op databaserollen gebaseerde toegangscontroles voor MariaDB

  2. MySQL Meerdere tellingen in één query met hoofdletter

  3. Mijn MySQL-database is beschadigd... Wat moet ik nu doen?

  4. Oracle.DataAccess niet beschikbaar voor selectie in Visual Studio 2013