1. Fehlerreproduktion Ich kann auf die MySQL-Datenbank zugreifen, aber die Datenbanktabelle nicht lesen. Die Fehlermeldung lautet: Beim Zugriff auf die Datenbank wird eine unerklärliche Fehlermeldung 1018 gemeldet: ERROR 1018 (HY000): Can't read dir of './cnapscips/' (errno: 13). 2. Lösung Überprüfen Sie das MySQL-Datenverzeichnis. Im Allgemeinen handelt es sich bei den Tabellen, die nicht gelesen werden können, um kopierte Datenbanken. Selbst der Root-Benutzer kann die Tabellen nicht lesen. Sie müssen die Verzeichnisberechtigungen ändern. Ändern Sie die Verzeichnisberechtigungen. Verwenden Sie den Befehl: chown -R mysql:mysql /var/lib/mysql/cnapscips (ausgeführt vom Root-Benutzer). Hinweis: cnapscips ist hier mein Datenbankname. Achten Sie beim Ändern der Berechtigungen darauf, dass Sie ihn in einen Datenbanknamen ändern, den Sie nicht lesen können. Verwenden Sie erneut „show cnapscips“. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung des Linux Namespace-Benutzers
>>: Beispielcode zur Implementierung der Anmeldung mit Bestätigungscode in der SMS-API in Node
1. Clustered-Index Tabellendaten werden in der Re...
Ich habe viele relevante Tutorials im Internet ge...
Was ist eine Datei? Eigentlich sind alle Dateien ...
Inhaltsverzeichnis Zeichenfolgenlänge: Länge char...
Inhaltsverzeichnis Knoten stellt Verbindung zu My...
1. Docker Pull zieht das Image Wenn Sie zum Abruf...
Entwickeln Sie ein Zahlenratespiel, bei dem zufäl...
In diesem Artikel wird der spezifische Code von J...
Wie gut kennen Sie sich mit HTML aus? Wenn Sie jet...
Uniapp-Code <Vorlage> <Ansicht> <i...
Einführung MySQL sollte eine sehr häufig verwende...
1. Registrieren Sie zunächst Ihr eigenes Dockerhu...
1. Ziel: Ändern Sie den Wert des character_set_se...
Inhaltsverzeichnis Schritt 1: Installieren Sie no...
Die Kenntnis der IP-Adresse eines Geräts ist wich...