Beiträge: 60
Themen: 16
Registriert seit: 13.03.2008
09.04.2010, 16:02
(Dieser Beitrag wurde zuletzt bearbeitet: 09.04.2010, 16:16 von Forumbeginner.)
Hallo ihr Lieben,
habe gerade einen Schock bekommen.
Wollte gerade in mein Forum schauen und was steht da:
Internal Error:
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1142 - INSERT command denied to user 'dbo277785503'@'212.227.127.176' for table 'mybb_sessions'
Query:
REPLACE INTO mybb_sessions SET `uid`='1',`sid`='68305fb52ce09d4821d7c41a063fe273',`time`='1270825112',`ip`='217.237.69.113',`location`='/portal.php?',`useragent`='Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.4)',`location1`='0',`location2`='0',`nopermission`='0'
Was ist das denn??? Hilfe!!! Aaaah!
Vielen Dank schon mal im Voraus!
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Bitte verwende einen vernünftigen Betreff.
Wende dich an deinen Hoster. Es fehlen wichtige Rechte für die Datenbank.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 60
Themen: 16
Registriert seit: 13.03.2008
Host ist angeschrieben.
Habe jetzt auf der Datenbank gesehen, dass in der Datei mybb_sessions ein Überhang von 6040 MB besteht.
Mybb_sessions besteht aus:
- sid
- uid
- time
- ip
- location
- useragent
- anonymous
- nopermission
- location1
- location2
Kann/muss ich da irgendwas rauslöschen, damit der Datenüberhang wieder weg ist?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Du kannst die Tabelle notfalls leeren. Allerdings werden die Daten auch automatisch regelmäßig gelöscht.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 60
Themen: 16
Registriert seit: 13.03.2008
Vielen Dank Stefan!
Da kann ich also nichts kaputt machen wenn ich das lösche?
Ich bin da echt ein Laie, aber es hört sich für mich nicht gut an, wenn irgendwo ein Überhang besteht oder?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Bei der Tabelle passiert nichts weltbewegendes, allerdings löschen darfst du die Tabelle selber nicht, nur die Inhalte.
Du kannst auch einfach mal die gesamte Datenbank optimieren...
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 60
Themen: 16
Registriert seit: 13.03.2008
Wie macht man das denn am besten?
Hab jetzt den Inhalt gelöscht, geht aber immer noch nix.
Das mit den Rechten für die DB kann nur der host machen oder?
Bis heute mittag lief alles wie immer und plötzlich trat dieser Fehler auf.
Könnte das ein Hacker-Angriff gewesen sein?
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Überhang von 6000MB ist schon fies und eigentlich auch nicht normal, auch wenn mybb_sessions ziemlich fies beharkt wird, insbesondere von Gästen und Suchmaschinen (ein DELETE und ein INSERT für jeden Request). Tabellen optimieren kannst du im phpMyAdmin, dann sind die Überhänge weg...
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Die Rechte habe ja auch nichts mit dem Inhalt der Tabellen zu tun.
Die Rechte kann normalerweise nur der root-Benutzer (Admin) der Datenbank ändern... Ich denke, hier liegt einfach ein Fehler vor, da der gesperrte Befehl sehr gebräuchlich ist.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Kann gut sein, daß der Provider das Insert abstellt wenn die Datenbank zu groß wird, und >6GB ist auf Shared Hosting schon Rekordverdächtig. Wobei das die Schuld vom Anbieter ist, ich meine, wenn der SQL-Server einmal allokierten Speicher nie wieder freigibt so daß solche Überhänge entstehen, dann stimmt was mit der Konfiguration nicht. Bei mir bekomme ich sowas nicht hin...