Der MySQL-Server wird mit der Option --skip-grant-tables ausgeführt.

Der MySQL-Server wird mit der Option --skip-grant-tables ausgeführt.

Der MySQL-Server läuft mit der Option --skip-grant-tables und kann diese Anweisung daher nicht ausführen.
Es scheint, dass MySQL immer noch im Modus --skip-grant-tables ausgeführt wird. Wie kann ich es in den ursprünglichen Modus zurückversetzen?

Die erste Methode: Skip-Grant-Tables wird in der Datei mysql.ini konfiguriert. Fügen Sie einfach ein # davor ein und kommentieren Sie es aus.

Ändern Sie die MySQL-Konfigurationsdatei, entfernen Sie skip-grant-tables und starten Sie MySQL neu

Zweiter Typ:

Der MySQL-Server läuft mit der Option --skip-grant-tables und kann diese Anweisung daher nicht ausführen.

Lösung:

mysql> global schreibgeschützt auf 0 setzen;
(Deaktivieren Sie das schreibgeschützte Attribut der neuen Masterdatenbank.)

Berechtigungen leeren;

setze global read_only=1; (Lese-/Schreibattribut)

Berechtigungen leeren;

Anweisung kann nicht ausgeführt werden: Schreiben in Binärprotokoll nicht möglich, da BINLOG_FORMAT = STATEMENT und mindestens eine Tabelle eine Speicher-Engine verwendet, die auf zeilenbasiertes Protokollieren beschränkt ist. InnoDB ist auf Zeilenprotokollierung beschränkt, wenn die Transaktionsisolationsebene READ COMMITTED oder READ UNCOMMITTED ist.

mysql> SETZE SESSION binlog_format = "ZEILE";
mysql> GLOBAL SETZEN binlog_format = 'ZEILE';

erklären:

setze global read_only=0; schalte schreibgeschützt aus, kann lesen und schreiben
setze global read_only=1; starte Nur-Lese-Modus

mysql> global schreibgeschützt auf 0 setzen; 
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) 
 
mysql> Variablen wie „%read_only%“ anzeigen; 
+------------------+--------+ 
| Variablenname | Wert | 
+------------------+--------+ 
| innodb_read_only | AUS | 
| schreibgeschützt | AUS | 
| tx_read_only | AUS | 
+------------------+--------+ 
3 Zeilen im Satz (0,00 Sek.) 
 
mysql> global schreibgeschützt auf 1 setzen; 
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) 
 
mysql> Variablen wie „%read_only%“ anzeigen; 
+------------------+--------+ 
| Variablenname | Wert | 
+------------------+--------+ 
| innodb_read_only | AUS | 
| schreibgeschützt | EIN | 
| tx_read_only | AUS | 
+------------------+--------+ 
3 Zeilen im Satz (0,00 Sek.)

setze global read_only=0; schreibgeschützt ausschalten, kann lesen und schreiben setze global read_only=1; starte schreibgeschützten Modus

Das könnte Sie auch interessieren:
  • Der MySQL-Server läuft mit der Option --read-only und kann diese Anweisung daher nicht ausführen.
  • mysql-Datenbankmysql: [FEHLER] unbekannte Option ''--skip-grant-tables''
  • Detaillierte Erklärung zur Sicherstellung der Konsistenz von MySQL-Ansichten (mit Prüfoption)
  • Lösung für die Fehlermeldung "java.sql.SQLException: Incorrect string value:'\xF0\x9F\x92\xA9\x0D\x0A...'" beim Speichern von Emoticons in MySQL
  • NULL und leere Zeichenfolge in MySQL
  • Ein Beispiel für die Verbindung von MySQL mit PHP über ODBC zu einer beliebigen Datenbank
  • Detaillierte Erklärung zur Installation und vollständigen Deinstallation von MySQL mit apt-get unter Ubuntu
  • Beispiele für die korrekte Verwendung von AES_ENCRYPT() und AES_DECRYPT() zum Verschlüsseln und Entschlüsseln von MySQL
  • Detaillierte Erklärung zur Verwendung von pt-heartbeat zur Überwachung der MySQL-Replikationsverzögerung
  • Einführung in die Verwendung des MySQL pt-slave-restart-Tools

<<:  Detaillierte Erläuterung mehrerer Methoden zur Reduzierung der JS-Array-Dimensionalität

>>:  So verwenden Sie cutecom für die serielle Kommunikation in einer virtuellen Ubuntu-Maschine

Artikel empfehlen

Beheben von Problemen mit hoher MySQL-CPU-Auslastung

Hohe CPU-Last durch MySQL Heute Nachmittag habe i...

Detaillierte Erläuterung des Ausführungsprozesses der JavaScript-Engine V8

Inhaltsverzeichnis 1. V8-Quelle 2. V8-Serviceziel...

Ausnahmefehler beim Packen von Webpack-Dateien

Vor dem Verpacken im Webpack müssen wir sicherste...

MySQL-Lernhinweise: Daten-Engine

Sehen Sie sich die von der aktuellen Datenbank un...

Einführung in die Benutzerverwaltung unter Linux-Systemen

Inhaltsverzeichnis 1. Die Bedeutung von Nutzern u...

Detaillierte Erläuterung der MySQL-Fremdschlüsseleinschränkungen

Amtliche Dokumentation: https://dev.mysql.com/doc...

Grundlegendes Tutorial zur Bedienung von Dateien und Berechtigungen in CentOS

Vorwort Bevor wir beginnen, sollten wir uns kurz ...

Praktisches Tutorial zum Ändern des MySQL-Zeichensatzes

Vorwort: In MySQL unterstützt das System viele Ze...

So öffnen Sie Ports zur Außenwelt in Alibaba Cloud Centos7.X

Kurz gesagt: Wenn Sie einen Cloud-Server eines be...

Zusammenfassung der Tipps zur Verwendung von coalesce() in MySQL

Vorwort Kürzlich habe ich zufällig MySQLs Coalesc...

Beispiel für das Hinzufügen von Attributen mithilfe von Stilen in HTML

Fügen Sie den erforderlichen Links Inline-Stile hi...

Beispielcode von layim zum Integrieren des Rechtsklickmenüs in JavaScript

Inhaltsverzeichnis 1. Wirkungsdemonstration 2. Im...

Detaillierte Erklärung häufig verwendeter CSS-Stile (Layout)

Kompatibel mit neuen CSS3-Eigenschaften In CSS3 k...

Beispielcode zum automatischen Umbrechen des Pre-Tags

Das Pre-Element definiert vorformatierten Text. In...