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%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.
Stellen Sie sicher, dass Sie nicht eingestellt haben innodb_force_recovery & gt; 0 in meiner.cnf
Tags und Links mysql phpmyadmin