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

JDBC-Erkundung SQLException-Analyse

1. Übersicht über SQLException Wenn bei der Verwe...

XHTML-Tags haben ein schließendes Tag

<br />Ursprünglicher Link: http://www.dudo.o...

Lernen Sie schnell die MySQL-Grundlagen

Inhaltsverzeichnis SQL verstehen SELECT verstehen...

Detaillierte Analyse der Unterschiede zwischen break und last in Nginx

Lassen Sie uns zunächst über den Unterschied spre...

JavaScript zum Erreichen der Produktabfragefunktion

In diesem Artikelbeispiel wird der spezifische Ja...

Die Bedeutung des Statuscodes im HTTP-Protokoll

Ein Statuscode, der eine vorläufige Antwort anzei...

30 hervorragende Beispiele für Farbabstimmung im Webdesign

Heute habe ich in diesem Artikel 30 hervorragende ...

Eine kurze Diskussion über mehrere aufgetretene Browserkompatibilitätsprobleme

Hintergrund Das Lösen von Browserkompatibilitätsp...

Tomcat erhält den Clientdomänennamen des Nginx-Reverse-Proxys

Frage Nach dem Nginx-Reverse-Proxy erhält die Tom...

Spezifische Verwendung von MySQL-Operatoren (und, oder, in, nicht)

Inhaltsverzeichnis 1. Einleitung 2. Haupttext 2.1...

JavaScript Canvas zeichnet dynamische Drahtgittereffekte

In diesem Artikel wird der spezifische Code des d...

Empfohlene Plugins und Anwendungsbeispiele für Vue-Unit-Tests

Inhaltsverzeichnis rahmen Erstklassiges Fehlerrep...

So verwenden Sie die JSZip-Komprimierung in CocosCreator

CocosCreator-Version: 2.4.2 Praktische Projektanw...