mysql: [FEHLER] unbekannte Option '--skip-grant-tables'

mysql: [FEHLER] unbekannte Option '--skip-grant-tables'

MySQL-Datenbank meldet FEHLER 1045 (28000): Zugriff verweigert für Benutzer 'ODBC'@'localhost' (mit Passwort: NEIN)

Ich habe im Internet gesehen, dass ich my.ini konfigurieren muss

Ich verwende das Win10-System und mysql-5.7.18-winx64mysql

In der Datei ist keine my.ini-Datei enthalten. Ich habe im Internet gesehen, dass ich selbst eine erstellen kann, also habe ich zu Hause eine hinzugefügt.

Der Inhalt ist wie folgt:

[mysql]s

Kip-Grant-Tabellen


# Legen Sie den Standardzeichensatz für den MySQL-Client fest

Standardzeichensatz = utf8

[mysqld]

#Port 3306 einstellen

Port = 3306

# Legen Sie das Installationsverzeichnis von MySQL fest

basedir=C:\Programme\mysql-5.7.18-winx64

# Legen Sie das Speicherverzeichnis für MySQL-Datenbankdaten fest

datadir=C:\Programme\mysql-5.7.18-winx64\data

# Maximale Anzahl zulässiger Verbindungen

max_verbindungen=200

# Der vom Server verwendete Standardzeichensatz ist der 8-Bit-Latin1-Zeichensatz

Zeichensatzserver = utf8

# Die Standard-Speicher-Engine, die beim Erstellen neuer Tabellen verwendet wird

Standard-Speicher-Engine = INNODB

Es wird jedoch ein Fehler gemeldet: mysql: [FEHLER] unbekannte Option „--skip-grant-tables“

Mein MySQL ist 5.0.7. Wenn ich MySQL in der Konsole starte, verwende ich: mysqld --skip-grant-tables . Beachten Sie, dass sich in der Mitte zwei horizontale Linien befinden

Ich habe im Internet gefunden, dass ich Folgendes ausführen kann: mysqld -nt -skip-grant-tables

Lösung für das Problem, dass die Befehlszeile mysqld -skip-grant-tables bei der Anmeldung in der mysql8.0-Version fehlschlägt

1. Melden Sie sich mit Administratorrechten bei cmd an. Wenn Sie nicht wissen, wie Sie sich als Administrator anmelden, suchen Sie nach cmd und klicken Sie mit der rechten Maustaste auf das Suchergebnis.

2. Geben Sie die Befehlszeile ein: net stop mysql; dann die Eingabeaufforderung. Der Dienst wird beendet --> Der Dienst wurde beendet. Wenn andere Fehler auftreten, durchsuchen Sie bitte Baidu.

Dies ist nur ein Beispiel. Bitte überprüfen Sie den spezifischen Dienstnamen unter „Dienste“. Meiner ist beispielsweise mysql57.

Wenn der Dienst nicht geöffnet wird, drücken Sie bitte Win+R --> services.msc --> die Eingabetaste und suchen Sie den Dienstnamen, der mit mysql beginnt.

3. Da mysqld --skip-grant-tables in mysql8.0 nicht mehr gültig ist, verwenden Sie mysqld --console --skip-grant-tables --shared-memory

4. Öffnen Sie einen weiteren Befehl und melden Sie sich direkt mit MySQL ohne Kennwort an.

Hier könnt ihr euch einloggen, daher schreibe ich das hier zuerst.

Das könnte Sie auch interessieren:
  • MySQL umgeht die Gewährung von information_schema-Objekten und meldet den Fehler ERROR 1044 (4200)
  • So beheben Sie den 10060-Unknow-Fehler, wenn Navicat eine Remote-Verbindung zu MySQL herstellt
  • Ubuntu 18.0.4 installiert MySQL und behebt FEHLER 1698 (28000): Zugriff verweigert für Benutzer ''''root''''@''''localhost'''
  • FEHLER 2002 (HY000): Verbindung zum lokalen MySQL-Server über Socket „/tmp/mysql.sock“ nicht möglich.
  • Lösung für den MySQL-Server-Anmeldefehler ERROR 1820 (HY000)
  • MySQL-Startfehler beheben: FEHLER 2003 (HY000): Verbindung zum MySQL-Server auf „localhost“ nicht möglich (10061)

<<:  Anmeldevorgang für das Python Flask WeChat-Applet und Implementierungscode der Anmelde-API

>>:  Vue nutzt Amap zur Realisierung der Stadtpositionierung

Artikel empfehlen

So aktualisieren Sie CentOS7 auf CentOS8 (detaillierte Schritte)

Dieser Artikel erläutert anhand eines konkreten B...

Implementierung integrierter Module und benutzerdefinierter Module in Node.js

1. Commonjs Commonjs ist ein benutzerdefiniertes ...

Reacts Übergang von Klassen zu Hooks

Inhaltsverzeichnis ReagierenHooks Vorwort WarumHo...

Tutorial zur Installation von Nginx in einer Linux-Umgebung

Inhaltsverzeichnis 1. Installieren Sie die erford...

So fügen Sie Anführungszeichen in HTML-Titel ein

<a href="https://www.jb51.net/" titl...

Implementierung der Remote-Linux-Entwicklung mit vscode

Verabschieden Sie sich von der Vergangenheit Bevo...

Lösung für 404-Fehler beim Herunterladen einer APK-Datei vom IIS-Server

Bei der Verwendung von IIS als Server wurde die A...

33 der besten kostenlosen englischen Schriftarten geteilt

ChunkFive Freie Schriftfamilie Cuprum JAH I Kosten...