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

Beispielcode zum Bereitstellen eines Spring-Boot-Projekts mit Docker

1. Grundlegender Spring-Boot-Schnellstart 1.1 Sch...

Die unangemessenen MaxIdleConns von MySQL führen zu kurzen Verbindungen

1 Hintergrund Vor kurzem sind im Online-Geschäft ...

Analyse von Mysql-Datenmigrationsmethoden und -Tools

In diesem Artikel wird hauptsächlich die Analyse ...

Verwendung des if-Urteils in HTML

Während der Django-Webentwicklung wird beim Schre...

Beispielcode zur Implementierung sechseckiger Rahmen mit CSS3

Die äußerste BoxF dreht sich um 120 Grad, die zwe...

Erklärung der MySQL-Indextypen Normal, Unique und Full Text

Zu den Indextypen von MySQL gehören Normalindex, ...

Über Front-End JavaScript ES6 Details

Inhaltsverzeichnis 1. Einleitung 1.1 Babel-Transc...