Tabelle ist 'nur lesen'
Wenn ich ausführen update
Abfrage auf meine Tabelle ich bekam die Fehlermeldung:
1036 - Table
data
ist nur Lesen.
Wie kann ich das beheben?
Tabelle Attribute in /var/db/mysql
eingestellt sind 777
.
'Repair Table' - Funktion scheint nicht zu helfen.
Kann ich irgendetwas tun?
InformationsquelleAutor der Frage Cyclone | 2012-03-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
wem gehört /var/db/mysql und welcher Gruppe sind Sie, sollte mysql:mysql. außerdem müssen Sie mysql neu starten damit die änderungen betreffen
überprüfen Sie auch, dass der aktuell angemeldete Benutzer Zugriff GEWÄHREN update
InformationsquelleAutor der Antwort ncremins
In meinem Fall mysql-config-Datei hatte innodb_force_recovery = 1. Den Kommentar, dass sich das Problem gelöst. Hoffe, es hilft jemand.
InformationsquelleAutor der Antwort Rahi
Sollten Sie Besitzer ändern auf MYSQL:MYSQL.
Verwenden Sie diesen Befehl:
chown -Rf mysql:mysql /var/lib/mysql/DBNAME
InformationsquelleAutor der Antwort kamranonline
(Diese Antwort ist bezogen auf die Schlagzeile, aber nicht auf die ursprüngliche Frage.)
Falls Sie (wie ich) versuchen, vorübergehend ändern Sie die Daten über die MySQL-Workbench-Schnittstelle:
Wenn die Tabelle keinen Primärschlüssel, MySQL Workbench hat keine Möglichkeit der Identifizierung der Zeile, die Sie versuchen zu ändern, also können Sie nicht verändern.
In diesem Fall die Lösung ist entweder das ändern der Daten über eine andere route, oder einfach fügen Sie einen Primärschlüssel für die Tabelle.
In jedem Fall hoffe ich, dass es jemand hilft 🙂
InformationsquelleAutor der Antwort Fom
MySQL nicht über Schreibzugriff auf die Datenbank-Datei. Überprüfen Sie die Berechtigungen und der Besitzer der Datei.
InformationsquelleAutor der Antwort Borodin
Einen anderen Weg, um diese Fehlermeldung erhalten, erstellen Sie Ihre Tabelle mit einem "Like" - Anweisung und verwenden Sie als Quelle eine Tabelle zusammengeführt. So ist der neu erstellen Tabelle ist schreibgeschützt und kann nicht "erhalten" alle neuen Einträge.
so
dann:
bug oder feature?
InformationsquelleAutor der Antwort user1693885