Datenbankfehler

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Mahatma
Mitglied
Beiträge: 74
Registriert: 09.09.2006 20:34

Datenbankfehler

Beitrag von Mahatma »

Hi,
gestern konnte man mein Forum aufrufen, weil die Datenbank zu viele Verbindungen hatte. Ich habe mich brav im Forum mittels der Suchfunktion informiert, was zu tun ist. Ergebnis war, dass es sich dabei um einen Datenbankfehler handelt und ich mich an meinen Hoster wenden muss. Dies habe ich dann auch getan.

Mein Hoster, All-Inkl, schrieb mir dann das zurück:
wir haben einmal den MySQL-Server neugestartet und einige Änderungen vorgenommen. sollte der Fehler erneut auftreten melden sie sich bitte nochmals.

Bitte kontrollieren Sie ob Ihr Script hier eventuell mysql_pconnects verwendet, diese werden von uns nicht unterstütz. Die mysql_pconnects werden meist nicht richtig geschlossen und somit wird bei hohen Besucheraufkommen eventuell alle Verbindungen belegt.

Bei weiteren Fragen oder Problemen stehen wir Ihnen jederzeit zur Verfügung.
Wenn ich jetzt das Forum aufrufe, erscheint folgender Fehler:
General Error
SQL ERROR [ mysql4 ]

Can't open file: 'phpbb3_sessions.MYI' (errno: 145) [1016]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Ich schätze mal, dass dies an diesem pconnects liegt. Wie kann man das beheben?
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Ich war bis vor kurzem auch bei all-inkl.com und hatte keinerlei Probleme.

Soweit ich weiß, benutzt phpBB3 keine pconnects.

Gruß,
bantu.
Powered by Coffee
Mahatma
Mitglied
Beiträge: 74
Registriert: 09.09.2006 20:34

Beitrag von Mahatma »

Woran könnte das sonst liegen? Ein Hacker?
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Gib uns doch mal bitte den Link zum Forum.
Powered by Coffee
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hi,

die Fehlermeldung
Can't open file: 'phpbb3_sessions.MYI' (errno: 145) [1016]
besagt, das die Datenbank Datei für die Tabelle phpbb3_sessions auf der Festplatte des Hosters defekt ist.

Da die Session Tabelle keine Überlebenswichtigen Daten enthält, kannst Du sie mit folgendem SQL Befehl im phpMyAdmin neu erstellen:

Ich gehe von einer MySQL Datenbank Version 4.1.3 oder höher aus:

Code: Alles auswählen

DROP TABLE IF EXISTS phpbb3_sessions;
CREATE TABLE phpbb3_sessions (
	session_id char(32) DEFAULT '' NOT NULL,
	session_user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
	session_last_visit int(11) UNSIGNED DEFAULT '0' NOT NULL,
	session_start int(11) UNSIGNED DEFAULT '0' NOT NULL,
	session_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
	session_ip varchar(40) DEFAULT '' NOT NULL,
	session_browser varchar(150) DEFAULT '' NOT NULL,
	session_forwarded_for varchar(255) DEFAULT '' NOT NULL,
	session_page varchar(255) DEFAULT '' NOT NULL,
	session_viewonline tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
	session_autologin tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
	session_admin tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
	PRIMARY KEY (session_id),
	KEY session_time (session_time),
	KEY session_user_id (session_user_id)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
Mahatma
Mitglied
Beiträge: 74
Registriert: 09.09.2006 20:34

Beitrag von Mahatma »

Vielen Dank für eure Hilfe! Das Forum funktioniert jetzt wieder.

Woran meint ihr, könnte das gelegen haben? Durch Zufall entsteht sowas nicht, oder? War es wahrscheinlich ein Hacker? Wir hatten schon öfters Angriffe gegen unser Forum.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hm, das kann man nur anhand des Access Logs Deines WebSpaces herausfinden.

Auf jedenfall hat es die Sessionstabelle aus den Fugen gerissen.... ob es ein massiver DDoS Angriff war oder nur ein Festplattenfehler Deines Hosters können wir nicht beurteilen.
Mahatma
Mitglied
Beiträge: 74
Registriert: 09.09.2006 20:34

Beitrag von Mahatma »

Wo muss man im Log nachschauen?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Am Ende von Access Log....
Mahatma
Mitglied
Beiträge: 74
Registriert: 09.09.2006 20:34

Beitrag von Mahatma »

Danke.

Der Log zeichnet leider nur Änderungen der Daten auf Festplatte auf, nicht der DB.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“