MySQL-Fehler 1036: Tabelle ist schreibgeschützt

8

Wenn ich versuche, einen Datensatz mit phpmyadmin in die Tabelle einzufügen, gibt es mir

%Vor%

Ich habe in einigen Artikeln gesehen, dass das passieren kann, wenn der Besitzer dieser Tabelle etwas anderes als mysql ist. Also setze ich den Besitzer als mysql und starte den Server neu. Immer noch bekomme ich den gleichen Fehler. jede Hilfe würde wirklich geschätzt werden. Vielen Dank im Voraus

%Vor%     
Dilantha 13.07.2013, 10:42
quelle

4 Antworten

9

Man benötigt Super-User-Privilegien, meistens wird sudo verwendet, um dies zu erreichen.

auch um den Eigentümer der Dateien zu ändern.

%Vor%

Reboot Mysql für die Änderungen

%Vor%

wem sch_portfolio gehört und in welcher Gruppe sie sich befinden, sollte mysql: mysql sein. Außerdem müssen Sie mysql neu starten, damit Änderungen wirksam werden.

Überprüfen Sie auch, ob der aktuell angemeldete Benutzer GRANT-Zugriff zum Aktualisieren hatte

Der MySQL-Server läuft als user mysql und nicht als der Benutzer, mit dem ich mich angemeldet habe. Damit es auf Dateien zugreifen kann, die nur Benutzerrechte haben, müssen sie dem Benutzer ‘mysql’ gehören, da der Server auf dem Server läuft. Stellen Sie sicher, dass der von mysql verwendete Ordner und die Dateien zum Benutzer 'mysql' gehören. Diese Dateien befinden sich im Verzeichnis /var/lib/mysql . Das Verzeichnis selbst sollte auch zu ‘mysql’ gehören.

    
Ghostman 13.07.2013, 10:44
quelle
20

Stellen Sie sicher, dass Sie nicht eingestellt haben innodb_force_recovery & gt; 0 in meiner.cnf

    
dklovedoctor 02.03.2016 07:49
quelle
3

Das liegt meiner Meinung nach an der Speicher-Engine. Wenn Sie select storage engine as MRG_MYISAM haben, dann wird Ihre Tabelle nur readable , Sie können keine Daten einfügen. Also, select myisam as storage engine ..

    
klaus 08.04.2016 10:52
quelle
0

Ich vermute, dass dies in meinem Fall durch ein verstecktes Anti-Malware-Antivirus-Bytefence verursacht wurde (wahrscheinlich wurde es mit etwas anderem gebündelt). Das Problem ist nach der Deinstallation dieses Antivirus verschwunden.

    
Cinava 15.05.2017 14:13
quelle

Tags und Links