|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur fixar du MySQL-fel 1045?

    1. Starta om MySQL-tjänsten

    - Windows:Öppna konsolen "Tjänster" och starta om tjänsten "MySQL".

    - macOS:Öppna "Terminal" och kör kommandot:

    ```

    sudo service mysql omstart

    ```

    - Linux:Öppna "Terminalen" och kör kommandot:

    ```

    sudo service mysql omstart

    ```

    2. Återställ MySQL-lösenordet

    - Windows:Öppna "MySQL Command Line Client" och kör kommandot:

    ```

    ÄNDRA ANVÄNDARE 'root'@'localhost' IDENTIFIERAD MED 'nytt-lösenord';

    ```

    - macOS:Öppna "Terminal" och kör kommandot:

    ```

    mysql -u root -s

    ÄNDRA ANVÄNDARE 'root'@'localhost' IDENTIFIERAD MED 'nytt-lösenord';

    ```

    - Linux:Öppna "Terminalen" och kör kommandot:

    ```

    mysql -u root -s

    ÄNDRA ANVÄNDARE 'root'@'localhost' IDENTIFIERAD MED 'nytt-lösenord';

    ```

    3. Kontrollera MySQL-användarbehörigheter

    - Öppna "MySQL Command Line Client" och kör kommandot:

    ```

    BEHANDLA ALLA PRIVILEGIER PÅ *.* TILL 'root'@'localhost' MED BIDRAG.

    ```

    4. Kontrollera MySQL-konfigurationsfilen

    - Öppna MySQL-konfigurationsfilen ("my.cnf") och se till att följande rader finns:

    ```

    [mysqld]

    bind-adress =127.0.0.1

    ```

    - Spara konfigurationsfilen och starta om MySQL-tjänsten.

    5. Installera om MySQL

    - Om inget av ovanstående steg fungerar kan du behöva installera om MySQL.

    - Se till att skapa en säkerhetskopia av din databas innan du installerar om.

    6. Återställ MySQL root-lösenordet med mysqldump

    - Först, stoppa MySQL-tjänsten.

    - På Windows:

    ```

    nätstopp MySQL

    ```

    - På macOS/Linux:

    ```

    sudo tjänst mysql stopp

    ```

    - För att återställa root-lösenordet med mysqldump, logga in på MySQL med alternativet -u för att ange root-användaren. För att göra det, kör kommandot:

    ```

    mysqldump -u root

    ```

    - Återställ sedan root-lösenordet med kommandot UPDATE, som visas nedan:

    ```

    UPPDATERA mysql.user SET password =PASSWORD("YourNewPass") WHERE USER ="root";

    ```

    - Rensa sedan privilegierna med kommandot FLUSH PRIVILEGES.

    ```

    SPOLA PRIVILEGIER;

    ```

    Slutligen, avsluta MySQL-konsolen genom att ange ```exit```.

    Efter att ha återställt root-lösenordet, starta MySQL-tjänsten.

    - Windows:

    ```

    nätstart MySQL

    ```

    - macOS / Linux:

    ```

    sudo tjänst mysql start

    ```

    Det är allt. Du har framgångsrikt återställt MySQL root-lösenordet med mysqldump.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder FBML Tags
    ·PHP för att konvertera till UTF - 8
    ·Hur man bygger en CSS Med MySQL och PHP
    ·Hur man skriver en Informix SQL Radera Command
    ·Hur man uppdaterar ett meddelande med en delfråga
    ·Hur man fixar en Split String
    ·Hur du justerar PHP initieringsparametrarna
    ·Styra till en annan sida när Session Timeout i PHP
    ·Hur man skapar en TCP /IP -anslutning Med PHP
    ·Hur man läser en xls-fil i PHP
    Utvalda artiklarna
    ·Styra en annan sida i Javascript
    ·Hur man installerar Python på Hostmonster
    ·Hur man skriver Visual Basic Array data till en textfil…
    ·JavaScript Vs. Java Applets
    ·Hur man odlar matriser i C + +
    ·Hur man löser ekvationer i Visual Basic NET
    ·Hur man använder # include i ASP-filer
    ·Hur man skapar en slumpmässig alfanumerisk sträng
    ·Hur man programmerar spel i C + +
    ·Hur man avgör om ett kalkylblad Finns Använda Excel.A…
    Copyright © Dator Kunskap https://www.dator.xyz