Problem bei MySQL Umzug mit Bigdump

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.
Antworten
Malak
Mitglied
Beiträge: 98
Registriert: 13.12.2008 18:42
Kontaktdaten:

Problem bei MySQL Umzug mit Bigdump

Beitrag von Malak »

Hallo phpbb.de Community,
schonmal vorweg, die Suche hier im Forum hat mir keine relevanten/passenden Ergebnisse geliefert.

Ich hatte heute vor mit meinem phpbb3 Board auf einen anderen Server umzuziehen.
Also habe ich auf dem neuen Server das SEO-Optimierte phpbb3 Board installiert und wollte via
bigdump die Datenbank dorthin importieren.
Hat auch alles gut geklappt, allerdings kommt beim einspielen der alten Datenbank folgender Fehler:

Code: Alles auswählen

Error at the line 1038: (117, 'u_viewprofile', 1, 0, 0);

Query: --
--
INSERT INTO `phpbb1_acl_options` (`auth_option_id`, `auth_option`, `is_global`, `is_local`, `founder_only`) VALUES
(1, 'f_', 0, 1, 0),
(2, 'f_announce', 0, 1, 0),
(3, 'f_attach', 0, 1, 0),
(4, 'f_bbcode', 0, 1, 0),
(5, 'f_bump', 0, 1, 0),
(6, 'f_delete', 0, 1, 0),
(7, 'f_download', 0, 1, 0),
(8, 'f_edit', 0, 1, 0),
(9, 'f_email', 0, 1, 0),
(10, 'f_flash', 0, 1, 0),
(11, 'f_icons', 0, 1, 0),
(12, 'f_ignoreflood', 0, 1, 0),
(13, 'f_img', 0, 1, 0),
(14, 'f_list', 0, 1, 0),
(15, 'f_noapprove', 0, 1, 0),
(16, 'f_poll', 0, 1, 0),
(17, 'f_post', 0, 1, 0),
(18, 'f_postcount', 0, 1, 0),
(19, 'f_print', 0, 1, 0),
(20, 'f_read', 0, 1, 0),
(21, 'f_reply', 0, 1, 0),
(22, 'f_report', 0, 1, 0),
(23, 'f_search', 0, 1, 0),
(24, 'f_sigs', 0, 1, 0),
(25, 'f_smilies', 0, 1, 0),
(26, 'f_sticky', 0, 1, 0),
(27, 'f_subscribe', 0, 1, 0),
(28, 'f_user_lock', 0, 1, 0),
(29, 'f_vote', 0, 1, 0),
(30, 'f_votechg', 0, 1, 0),
(31, 'm_', 1, 1, 0),
(32, 'm_approve', 1, 1, 0),
(33, 'm_chgposter', 1, 1, 0),
(34, 'm_delete', 1, 1, 0),
(35, 'm_edit', 1, 1, 0),
(36, 'm_info', 1, 1, 0),
(37, 'm_lock', 1, 1, 0),
(38, 'm_merge', 1, 1, 0),
(39, 'm_move', 1, 1, 0),
(40, 'm_report', 1, 1, 0),
(41, 'm_split', 1, 1, 0),
(42, 'm_ban', 1, 0, 0),
(43, 'm_warn', 1, 0, 0),
(44, 'a_', 1, 0, 0),
(45, 'a_aauth', 1, 0, 0),
(46, 'a_attach', 1, 0, 0),
(47, 'a_authgroups', 1, 0, 0),
(48, 'a_authusers', 1, 0, 0),
(49, 'a_backup', 1, 0, 0),
(50, 'a_ban', 1, 0, 0),
(51, 'a_bbcode', 1, 0, 0),
(52, 'a_board', 1, 0, 0),
(53, 'a_bots', 1, 0, 0),
(54, 'a_clearlogs', 1, 0, 0),
(55, 'a_email', 1, 0, 0),
(56, 'a_fauth', 1, 0, 0),
(57, 'a_forum', 1, 0, 0),
(58, 'a_forumadd', 1, 0, 0),
(59, 'a_forumdel', 1, 0, 0),
(60, 'a_group', 1, 0, 0),
(61, 'a_groupadd', 1, 0, 0),
(62, 'a_groupdel', 1, 0, 0),
(63, 'a_icons', 1, 0, 0),
(64, 'a_jabber', 1, 0, 0),
(65, 'a_language', 1, 0, 0),
(66, 'a_mauth', 1, 0, 0),
(67, 'a_modules', 1, 0, 0),
(68, 'a_names', 1, 0, 0),
(69, 'a_phpinfo', 1, 0, 0),
(70, 'a_profile', 1, 0, 0),
(71, 'a_prune', 1, 0, 0),
(72, 'a_ranks', 1, 0, 0),
(73, 'a_reasons', 1, 0, 0),
(74, 'a_roles', 1, 0, 0),
(75, 'a_search', 1, 0, 0),
(76, 'a_server', 1, 0, 0),
(77, 'a_styles', 1, 0, 0),
(78, 'a_switchperm', 1, 0, 0),
(79, 'a_uauth', 1, 0, 0),
(80, 'a_user', 1, 0, 0),
(81, 'a_userdel', 1, 0, 0),
(82, 'a_viewauth', 1, 0, 0),
(83, 'a_viewlogs', 1, 0, 0),
(84, 'a_words', 1, 0, 0),
(85, 'u_', 1, 0, 0),
(86, 'u_attach', 1, 0, 0),
(87, 'u_chgavatar', 1, 0, 0),
(88, 'u_chgcensors', 1, 0, 0),
(89, 'u_chgemail', 1, 0, 0),
(90, 'u_chggrp', 1, 0, 0),
(91, 'u_chgname', 1, 0, 0),
(92, 'u_chgpasswd', 1, 0, 0),
(93, 'u_download', 1, 0, 0),
(94, 'u_hideonline', 1, 0, 0),
(95, 'u_ignoreflood', 1, 0, 0),
(96, 'u_masspm', 1, 0, 0),
(97, 'u_masspm_group', 1, 0, 0),
(98, 'u_pm_attach', 1, 0, 0),
(99, 'u_pm_bbcode', 1, 0, 0),
(100, 'u_pm_delete', 1, 0, 0),
(101, 'u_pm_download', 1, 0, 0),
(102, 'u_pm_edit', 1, 0, 0),
(103, 'u_pm_emailpm', 1, 0, 0),
(104, 'u_pm_flash', 1, 0, 0),
(105, 'u_pm_forward', 1, 0, 0),
(106, 'u_pm_img', 1, 0, 0),
(107, 'u_pm_printpm', 1, 0, 0),
(108, 'u_pm_smilies', 1, 0, 0),
(109, 'u_readpm', 1, 0, 0),
(110, 'u_savedrafts', 1, 0, 0),
(111, 'u_search', 1, 0, 0),
(112, 'u_sendemail', 1, 0, 0),
(113, 'u_sendim', 1, 0, 0),
(114, 'u_sendpm', 1, 0, 0),
(115, 'u_sig', 1, 0, 0),
(116, 'u_viewonline', 1, 0, 0),
(117, 'u_viewprofile', 1, 0, 0);

MySQL: Duplicate entry '1' for key 'PRIMARY'

Was muss ich machen und wie kann ich das beheben?
Kanns eventuell an der Rechtevergabe für Bigdump liegen,
da hab ich glaube ich nur "0644" gegeben, allerdings kann ich das auch
nicht ohne weiteres auf meinem Server ändern, da der FTP Server abgeschaltet ist (wegen damaligen Problemen).

Ich hoffe ihr könnt mir da weiterhelfen.

Gruß,
Malak
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: Problem bei MySQL Umzug mit Bigdump

Beitrag von BaerchenHH »

Ich kenner jetz "bigdump" nicht, aber versuch es mal mit mysqldumper.
Dort kannst du vor dem Dump und während des Einspielens die DB auf Fehler prüfen und beheben
Auch ein Dump von mySQL 4.4 auf 5.1.30 war bei mir kein Problem!
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Malak
Mitglied
Beiträge: 98
Registriert: 13.12.2008 18:42
Kontaktdaten:

Re: Problem bei MySQL Umzug mit Bigdump

Beitrag von Malak »

Hallo,
Ich habe jetzt mal versucht mit dem MySQLDumper die alte Datenbank quasi über die neue einzuspielen,
allerdings hat das garnichts gebracht?
Wird die Datenbank von dem Installierten phpbb3 nicht überspielt?
Mir wird auf jeden fall immer noch der Testbeitrag angezeigt und die alten Benutzer sind
auch nicht vorhanden.
Muss ich vllt. noch was in der config.php ändern damit das funktioniert oder was habe ich falsch gemacht?
(Nebenbei, die neue Datenbank hat nicht den selben Namen,Benutzer und nicht das selbe Passwort wie das der alten).
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Problem bei MySQL Umzug mit Bigdump

Beitrag von Metzle »

Hallo,

hat denn das Backup des alten Forums einen anderen Tabellenpräfix als das neue? Wenn ja, dann solltest du in der config.php diesen anpassen auf den alten, dann greift das Forum auf die alten Daten zu. Die können nämlich nebeneinander in der Datenbank existieren. Überschrieben werden die Daten nur, wenn auch das Präfix gleich ist.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Malak
Mitglied
Beiträge: 98
Registriert: 13.12.2008 18:42
Kontaktdaten:

Re: Problem bei MySQL Umzug mit Bigdump

Beitrag von Malak »

Hallo Metzle,
ich habe die Tabellenpräfix nun geändert und es hat auch auf Anhieb geklappt.
Allerdings ist das alte Forum phpbb3 3.4 und das neue 3.5, muss ich dann erst das alte updaten
und dann die Tabellen rüberkopieren, oder gibts da ne leichtere Lösung?
Denn jetzt entstehen da noch so ziemliche Probleme bei der Darstellung einiger
Dinge.
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Problem bei MySQL Umzug mit Bigdump

Beitrag von franki »

Also Du hast ein Backup von phpbb3.0.4 in ein phpbb3.0.5 eingespielt.....hab ich das richtig verstanden ?

Wenn Ja, dann kopiere den "Install" Ordner vom phpbb3.0.5 in dein Forum-Root Verzeichnis.
Danach rufst Du die "http://deine URL zum Forum/install/database_update.php" auf.
Damit wird die Datenbank auf die neue Version updatet.
LG Franki
Malak
Mitglied
Beiträge: 98
Registriert: 13.12.2008 18:42
Kontaktdaten:

Re: Problem bei MySQL Umzug mit Bigdump

Beitrag von Malak »

Ich habe das "neue Forum" nochmal neu erstellen müssen, da einiges nicht funktionierten, ist allerdings
nen anderes Thema und hat nichts mit der Datenbank zu tun.
Nun habe ich bei der Installation des neuen Forums die Präfix des alten Forums phpbb_1 angegeben
und jetzt versucht das Backup das aus einem Forum stammt, das ebenfalls als präfix phpbb_1 trägt.
Jedoch wurden die Tabellen-Daten nicht überschrieben?
Folgendes habe ich auch nochmal probiert:
franki hat geschrieben:Also Du hast ein Backup von phpbb3.0.4 in ein phpbb3.0.5 eingespielt.....hab ich das richtig verstanden ?

Wenn Ja, dann kopiere den "Install" Ordner vom phpbb3.0.5 in dein Forum-Root Verzeichnis.
Danach rufst Du die "http://deine URL zum Forum/install/database_update.php" auf.
Damit wird die Datenbank auf die neue Version updatet.
Die Präfixen sind die selben allerdings wurden die Tabellen der Installation nicht durch die des Backups überschrieben???
Woran kann das liegen und wie behebe ich das?
Die wiederhergestellten Tabellen liegen schon in der Datenbank nur werden diese nicht angesprochen.

PS: Für die wiederherstellung des Backups habe ich den MySQL Dumper benutzt.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Problem bei MySQL Umzug mit Bigdump

Beitrag von gn#36 »

Irgendwie herrscht hier leichtes Chaos mit den Datenbanken...

Verstehe ich dich richtig, dass du jetzt doch ein Backup über den Datenbankinhalt drüberbügeln willst? Wenn ja, kannst du einfach vorher die alten Inhalte der Datenbank löschen und dann das Backup einspielen. Das Löschen wird ggf. nicht automatisch gemacht und dann gibt's natürlich Duplicate Entry Errors.

Wenn du zwei Foren parallel in einer DB speichern willst brauchst du dabei wie schon von Metzle erwähnt zwei unterschiedliche Präfixe. Das kannst du nachträglich (=nach der Installation) aber nur ändern, indem du das Präfix in der Datenbank bei allen Tabellen anpasst (also quasi sämtliche Tabellen umbenennst so dass sie das neue Präfix statt dem alten im Namen enthalten).

Und wie immer gilt: Alle Datenbanken mit denen du herumhantierst und herumexperimentierst solltest du vorher sichern! Am besten machst du solche Experimente auch immer nur lokal per XAMPP o.ä. mit den Backups.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Malak
Mitglied
Beiträge: 98
Registriert: 13.12.2008 18:42
Kontaktdaten:

Re: Problem bei MySQL Umzug mit Bigdump

Beitrag von Malak »

Hat gefunzt.
Danke ;-)
Antworten

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