sql >> Database teknologi >  >> RDS >> Mysql

mysql server 8.0 nøglering migreringsfejl ved login

  1. Efter installation på Windows. Se efter stien til den installerede mappe.

    Eksempel:

    C:\Program Files\MySQL\MySQL Server 8.0\bin
    
  2. Åbn cmd og cd til ovenstående sti.

  3. Skriv

    mysqld --initialize-insecure --console
    

    Det vil initialisere datamappen manuelt uden adgangskode til root.

    For begyndere vil jeg foreslå denne mulighed

    mysqld --initialize --console
    

    Det vil initialisere datamappen manuelt med tilfældig adgangskode til root.

    Herefter kan du få en fejl, der siger:

    • Kan ikke oprette datamappe. For at gøre dette, prøv at angive stien til data som denne:

      mysqld --initialize-insecure
             --basedir=specify your path/mysql/mysql
             --datadir=specify your path/mysql/data
      
    • Eller datamappen findes allerede. For at gøre dette skal du gå til den pågældende mappe og slette datamappen.

    • Eller, for nu senere versioner, i datamappen findes der allerede en fil med navnet my.ini . Til dette skal du kopiere filen og indsætte den i C:\Program Files\MySQL\MySQL Server 8.0\ (du kan foretage flere ændringer her og angive stien til data og basedir.)

  4. Nu har du initialiseret uden nogen adgangskode.
    Start serveren.

    mysqld --console
    

    BEMÆRK:Du kan definere stien til systemmiljøvariablen (søg på Google om, hvordan du gør det), derefter behøver du ikke gå denne vej hver gang.

    Nu er din server oppe at køre.

    mysqld: ready for connections
    Version: '8.0.15'  socket: ''  port: 3306
    
  5. Brug nu kommando:

    mysql -u root --skip-password
    

    og derefter

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

    Denne kommando til at indstille root-adgangskode.

  6. Til næste gang brug

    mysql -u root -p
    

    Og derefter indtaster du new_password



  1. MySQL fuldtekstsøgning mod kolonneværdi?

  2. TO_CHAR(tal) Funktion i Oracle

  3. Find alle ikke-numeriske værdier i en kolonne i Oracle

  4. Tilslutning til PostgreSQL-database gennem SSH-tunneling i Python