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

Eine kurze Diskussion über die Typen von node.js-Middleware

Inhaltsverzeichnis Überblick 1. Middleware auf An...

Detaillierte Beispiele für Variablen- und Funktionspromotion in JavaScript

js-Ausführung Phase der lexikalischen Analyse: um...

Befehl zum Entfernen (Löschen) eines symbolischen Links in Linux

Möglicherweise müssen Sie in Linux manchmal symbo...

jQuery implementiert einen einfachen Karusselleffekt

Hallo zusammen, heute werde ich die Implementieru...

CSS-Lösung für mehrspaltiges Layout

1. Feste Breite + adaptiv Erwarteter Effekt: fest...

Analyse des GTK-Treeview-Prinzips und der Verwendung

Die GtkTreeView-Komponente ist eine erweiterte Ko...

HTML Mehrere spezielle Trennlinieneffekte

1. Grundlinien 2. Spezialeffekte (die Effekte sin...