Fehler bei owncloud Datenbank import

Status
Für weitere Antworten geschlossen.

Thomas21

Benutzer
Mitglied seit
04. Okt 2013
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Hallo,

ich habe nun eine owncloud Neuinstallation durchgeführt die auch ordentlich funktioniert. Vorher habe ich den kompletten alten owncloud Ordner gesichert und mit phpMyAdmin einen Datenbankexport der owncloud Datenbank gemacht um hinterher die angelegten Benutzer und ihre Daten wieder herzustellen.
Wenn ich nun wieder die alte Datenbank in die neue owncloud Installation mit phpMyAdmin importieren möchte kommt folgender Fehler.

Rich (BBCode):
--
-- Datenbank: `owncloud`
--

-- --------------------------------------------------------
Fehler

SQL-Befehl: 
--
-- Tabellenstruktur für Tabelle `oc_activity`
--

CREATE TABLE IF NOT EXISTS `oc_activity` (
`activity_id` int(11) NOT NULL,
  `timestamp` int(11) NOT NULL DEFAULT '0',
  `priority` int(11) NOT NULL DEFAULT '0',
  `type` varchar(255) COLLATE utf8_bin NOT NULL,
  `user` varchar(64) COLLATE utf8_bin NOT NULL,
  `affecteduser` varchar(64) COLLATE utf8_bin NOT NULL,
  `app` varchar(255) COLLATE utf8_bin NOT NULL,
  `subject` varchar(255) COLLATE utf8_bin NOT NULL,
  `subjectparams` varchar(255) COLLATE utf8_bin NOT NULL,
  `message` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `messageparams` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `file` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `link` varchar(255) COLLATE utf8_bin DEFAULT NULL
) ENGINE=InnoDB AUTO_INCREMENT=38650 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

MySQL meldet: Dokumentation
#1046 - No database selected

Ich weiß jetzt nicht, was mir dieser Fehler sagen soll. Die jeweilige Tabelle `oc_activity` ist in der alten und neuen DB jeweils vorhanden.
Die alte Datenbank war eine sqllite. Ich habe bei der Neuinstallation auch sqllite ( und weil es nicht funktionierte auch sql ) probiert. Ansich kein Problem, funktioniert bei der Installation auch. Aber beim DB Import selber Fehler.

Ich habe auch versucht, die neue owncloud Datenbank erst zu löschen und danach die alte Dadenbank mit phpMyAdmin zu importieren. Wieder selbe Fehlermeldung.

Was mach ich falsch ? Ich bekomme die alte Datenbank nicht zurück importiert!!!
Muss ich, bevor ich die alte DB importiere noch irgendwas beachten? Ist die Reihenfolge beim Wiederherstellen von Datenbank und data-Ordner irgendwie relevant?

Ich hoffe, ihr könnt mir helfen ..

Gruß Thomas21

DS213j ; DSM 5.2 ; owncloud 8.1
 

Thomas21

Benutzer
Mitglied seit
04. Okt 2013
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Okay, das habe ich selbst hinbekommen. Nach langem Suchen habe ich einen Workaround gefunden. Und zwar musste ich aus der alten owncloud Datenbank alle alte Tabellen vorher entfernen/löschen. Nicht die owncloud Datenbank selbst löschen, sondern nur die Tabellen darin. Danach klappte der Import reibungslos.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat