PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Database error in vBulletin 3.0.0 Release Candidate 4


Dominik.Maier
29.09.2004, 14:45
Wir hatten einen Datenverlust auf der Festplatte unseres Servers, dieser Verlust betraf auch unser Board. Seitdem wir ein Backup eingespielt haben kommt allerdings folgende Fehlermeldung sobald man auf das Board zugreifen will:


Database error in vBulletin 3.0.0 Release Candidate 4:

Invalid SQL:
SELECT calendarpermission.usergroupid, calendarpermission.calendarpermissions,calendar.calendarid,calendar.title, displayorder
FROM calendar AS calendar
LEFT JOIN calendarpermission AS calendarpermission ON (calendarpermission.calendarid=calendar.calendarid AND usergroupid IN(6))
ORDER BY displayorder ASC

mysql error: File '.\vbdb\calendarpermission.MYD' not found (Errcode: 13)

mysql error number: 1105


Für eine schnelle Hilfe wäre ich sehr dankbar.


Mit freundlichen Grüßen

Dominik Maier

pogo
29.09.2004, 22:08
Die Zugriffsrechte für die Datei vbdb\calendarpermission.MYD stimmen nicht.

Die Rechte sind im Normalfall auf 660 gesetzt und der Owner ist mysql.

Dies sollte auch bei den anderen Dateien überprüft werden.

Dominik.Maier
30.09.2004, 09:05
hmm hab gerade festgestellt dass unser wiederherstellungsprogramm da einen ziemlichen mist wiederhergestellt hat. Die Datei callendarpermission.myd existiert als solche garnicht mehr. Gibt es eine möglichkeit die Datei wiederherzustellen?

pogo
30.09.2004, 17:58
Führ dieses Query aus, um die Tabelle neu zu erstellen:

CREATE TABLE calendarpermission (
calendarpermissionid INT UNSIGNED NOT NULL AUTO_INCREMENT,
calendarid INT UNSIGNED NOT NULL DEFAULT '0',
usergroupid SMALLINT UNSIGNED NOT NULL DEFAULT '0',
calendarpermissions INT UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (calendarpermissionid),
KEY calendarid (calendarid),
KEY usergroupid (usergroupid)
)

Wie viele Tabellen sind denn in deiner Datenbank enthalten? Es sollten 83 sein.