Seite 1 von 2
Datenbank wieder herstellen
Verfasst: 28.05.2004 12:14
von Maxo
Hallo,
ich versuche, mein Forum nach Umzug neu zu installieren.
Leider lässt sich meine Datenbank nicht wiederherstellen. Diese habe ich leider nicht über das Forum sichern können, da der Apache des alten Providers nicht mehr lief. Ich habe die Sicherung über einen SSH-Zugang als Dump gemacht (hatte mir jemand per Mail erklärt). Wenn ich diese Datei im Editor öffne, sieht das ganze sehr unformatiert aus.
Wenn ich versuche, diese DB per neu installiertem Forum wiederhesrzustellen, bekomme ich folgende Fehlermeldung vom PHPBB:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Error importing backup file
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near '--------------------------------------------------------- -- Server version 3.23' at line 4
-- MySQL dump 8.21 -- -- Host: localhost Database: usr_web937_1 --------------------------------------------------------- -- Server version 3.23.49 -- -- Current Database: usr_web937_1 -- USE usr_web937_1
Line : 980
File : /home/www/webxxx/html/meinedomain/phpbb/admin/admin_db_utilities.php
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Kann da jemand was mit anfangen?
Ist es vielleicht ein Versionskonflikt?
Wie gesagt, auch per PHPMyAdmin geht es nicht, allerdings ohne jegliche Fehlermeldung.
Grüße, Maxo
Re: Datenbank wieder herstellen
Verfasst: 28.05.2004 15:00
von Christian_W
Maxo hat geschrieben:Ich habe die Sicherung über einen SSH-Zugang als Dump gemacht.
Kannst Du das Backup nicht auch so wieder einspielen?
Maxo hat geschrieben:Wenn ich diese Datei im Editor öffne, sieht das ganze sehr unformatiert aus.
Das
kann am Editor liegen. Versuch's mal mit einem anderen. So sollte das ungefähr aussehen:
Code: Alles auswählen
#
# phpBB Backup Script
# Dump of tables for usr_web285_1
#
# DATE : 08-03-2004 14:32:22 GMT
#
#
# TABLE: auth_access
#
DROP TABLE IF EXISTS auth_access;
CREATE TABLE auth_access(
group_id mediumint(8) NOT NULL,
forum_id smallint(5) unsigned NOT NULL,
auth_view tinyint(1) NOT NULL,
auth_read tinyint(1) NOT NULL,
auth_post tinyint(1) NOT NULL,
auth_reply tinyint(1) NOT NULL,
auth_edit tinyint(1) NOT NULL,
auth_delete tinyint(1) NOT NULL,
auth_sticky tinyint(1) NOT NULL,
auth_announce tinyint(1) NOT NULL,
auth_vote tinyint(1) NOT NULL,
auth_pollcreate tinyint(1) NOT NULL,
auth_attachments tinyint(1) NOT NULL,
auth_mod tinyint(1) NOT NULL,
auth_download tinyint(1) NOT NULL,
KEY group_id (group_id),
KEY forum_id (forum_id)
);
#
# TABLE: banlist
#
DROP TABLE IF EXISTS banlist;
CREATE TABLE banlist(
ban_id mediumint(8) unsigned NOT NULL auto_increment,
Code: Alles auswählen
Error importing backup file
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near '--------------------------------------------------------- -- Server version 3.23' at line 4
-- MySQL dump 8.21 -- -- Host: localhost Database: usr_web937_1 --------------------------------------------------------- -- Server version 3.23.49 -- -- Current Database: usr_web937_1 -- USE usr_web937_1
Sieht so aus als würde da eine Kommentarzeile übergeben.
Maxo hat geschrieben:Wie gesagt, auch per PHPMyAdmin geht es nicht, allerdings ohne jegliche Fehlermeldung.
Das wundert mich jetzt aber doch ein wenig.
Gruß Christian
Verfasst: 28.05.2004 15:11
von Maxo
Bei mir sieht es so aus:
Code: Alles auswählen
-- MySQL dump 8.21
--
-- Host: localhost Database: usr_web937_1
---------------------------------------------------------
-- Server version 3.23.49
--
-- Current Database: usr_web937_1
--
USE usr_web937_1;
--
-- Table structure for table 'phpbb_auth_access'
--
DROP TABLE IF EXISTS `phpbb_auth_access`;
CREATE TABLE `phpbb_auth_access` (
`group_id` mediumint(8) NOT NULL default '0',
`forum_id` smallint(5) unsigned NOT NULL default '0',
`auth_view` tinyint(1) NOT NULL default '0',
`auth_read` tinyint(1) NOT NULL default '0',
`auth_post` tinyint(1) NOT NULL default '0',
`auth_reply` tinyint(1) NOT NULL default '0',
`auth_edit` tinyint(1) NOT NULL default '0',
`auth_delete` tinyint(1) NOT NULL default '0',
`auth_sticky` tinyint(1) NOT NULL default '0',
`auth_announce` tinyint(1) NOT NULL default '0',
`auth_vote` tinyint(1) NOT NULL default '0',
`auth_pollcreate` tinyint(1) NOT NULL default '0',
`auth_attachments` tinyint(1) NOT NULL default '0',
`auth_mod` tinyint(1) NOT NULL default '0',
KEY `group_id` (`group_id`),
KEY `forum_id` (`forum_id`)
) TYPE=MyISAM;
Dort scheint also Code mit "--" auskommentiert zu sein- ist ja AFAIK nicht ganz richtig, habe ich durch # ersetzt
Und dann ist mir auch noch aufgefallen, dass in der vom Board erstellten Dumpdatei das Zeichen " ` " auch nicht vorkommt- das habe ich mit der Ersetzen-Funktion gelöscht. funzt aber leider trotzdem nicht.
Die Datei ist unkomprimiert 1,7 MB groß, und damit nicht mehr ganz so einfach zu editieren von Hand. Ich bin echt ratlos...
Danke
Verfasst: 28.05.2004 18:27
von Christian_W
Maxo hat geschrieben:Dort scheint also Code mit "--" auskommentiert zu sein- ist ja AFAIK nicht ganz richtig, habe ich durch # ersetzt
Du kannst verschiedene Zeichen als Kommentar einstellen/benutzen.
Maxo hat geschrieben:Und dann ist mir auch noch aufgefallen, dass in der vom Board erstellten Dumpdatei das Zeichen " ` " auch nicht vorkommt- das habe ich mit der Ersetzen-Funktion gelöscht. funzt aber leider trotzdem nicht.
Auch das kann mal so und mal so sein.
http://www.phpmyadmin.net/documentation ... #faqexport
Ansonsten schau Dir das mal an:
Export/Import eines Backups mit phpmyadmin
Export/Import großer Datenbanken bei Verbindungsabbrüchen
MySQL-Backup mit Hilfe von Bigdump einspielen
Gruß Christian
Verfasst: 02.06.2004 04:20
von franky74
Hi
Hab vor 2 Tagen eine Datenbank sicherung in meinem AdminPanel durch geführt. Nun hab ich mein Board einwenig zerschossen und wollte das Bachup wieder hochladen.
Aber er lädt die Daten nicht hoch. Es wurden keine Daten hochgeladen. Dat is die Meldung die kommt.
Verfasst: 02.06.2004 10:58
von Leuchte
franky74 hat geschrieben:Dat is die Meldung die kommt.
Probiers einmal mit phpMyAdmin statt dem Restore im ACP
Verfasst: 02.06.2004 12:10
von franky74
Danke!!! Aber wo genau und wie muß ich das in phpMyAdmin denn machen?
Hab da keine Ahnung von

Verfasst: 02.06.2004 16:38
von Christian_W
Hast Du Dir die Links weiter oben schon durchgelesen?
Gruß Christian
Verfasst: 02.06.2004 17:07
von franky74
Jepp. Hab ich auch alles probiert. Geht nicht.
phpbb_db_backup heißt meine Datei. Muß die an einen besonderen Ort hin?
Verfasst: 02.06.2004 20:19
von Maxo
Der Tipp mit BigDump hat geholfen.
Lag wohl daran, dass die DB zu groß war.
Vielen Dank für eure Hilfe!
Maxo