Datenbank splitten?
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Datenbank splitten?
Deine phpBB Version: 2.0.15
Typ Deines phpBB Forums: Standard phpBB (auch Vanilla genannt)
MODs: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: [url]http://[/url]
PHP Version:
MySQL Version: 3.23.49*heul
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Was hast Du bereits versucht um das Problem zu lösen?
mysqldumper,
http://www.phpbb2.de/kb.php?mode=article&k=4
http://www.phpbb2.de/kb.php?mode=article&k=5
und versucht über myAdmin die sache hochzuladen!
Fehlerbeschreibung und Nachricht
also folgendes problem besteht!
alte datenbank ist MySQL 4 neue nur MySQL 3, ich denke aber das ich jetzt ein backup hab, was ich eigentlich auf die 3er aufspielen könnt, nur ist es zugroß!
ist es möglich das ich mein backup splitte? und wenn ja wie?
Typ Deines phpBB Forums: Standard phpBB (auch Vanilla genannt)
MODs: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: [url]http://[/url]
PHP Version:
MySQL Version: 3.23.49*heul
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Was hast Du bereits versucht um das Problem zu lösen?
mysqldumper,
http://www.phpbb2.de/kb.php?mode=article&k=4
http://www.phpbb2.de/kb.php?mode=article&k=5
und versucht über myAdmin die sache hochzuladen!
Fehlerbeschreibung und Nachricht
also folgendes problem besteht!
alte datenbank ist MySQL 4 neue nur MySQL 3, ich denke aber das ich jetzt ein backup hab, was ich eigentlich auf die 3er aufspielen könnt, nur ist es zugroß!
ist es möglich das ich mein backup splitte? und wenn ja wie?
nimmm doch bigdump damit kannst du die ganze datenbank aufspielen
Zuletzt geändert von mcfly am Mo 06.Jun, 2005 12:17, insgesamt 1-mal geändert.
ok hab ihn nur jetzt kommt das problem, was ich leider immer hab*schäm
englisch, sorry aber ich bin ex ossi der nur russisch kann*lol
kann mir das einer übersetzen?
englisch, sorry aber ich bin ex ossi der nur russisch kann*lol
kann mir das einer übersetzen?
// USAGE:
// 1. Adjust the database configuration in this file
// 2. Drop the old tables on the target database if your dump doesn't contain "DROP TABLE"
// 3. Create the working directory (e.g. dump) on your web-server
// 4. If you want to upload the dump files directly from the web-browser give the scripts
// writing permissions on the working directory (chmod 777 on a Linux based system)
// 5. Upload bigdump.php and your dump files (.sql, .gz) via FTP to the working directory
// 6. Run the bigdump.php from your browser via URL like http://www.yourdomain.com/dump/bigdump.php
// 7. BigDump will start the next import session automatically if you enable the JavaScript
// 8. Wait for the script to finish, do not close the browser window
// 9. IMPORTANT: Remove bigdump.php and your dump files from the web-server
// If Timeout errors still occure you may need to adjust the $linepersession setting in this file
büttööö *ganzliebguck// Other Settings
$filename = ""; // Specify the dump filename to suppress the file selection dialog
$linespersession = 3000; // Lines to be executed per one import session
$delaypersession = 0; // You can specify a sleep time in milliseconds after each session
// Works only if JavaScript is activated. Use to reduce server overrun
// Allowed comment delimiters: lines starting with these strings will be dropped by BigDump
$comment[0]="#"; // Standard comment lines are dropped by default
$comment[1]="-- ";
// $comment[2]="---"; // Uncomment this line if using proprietary dump created by outdated mysqldump
// $comment[3]=""; // Or add your own string to leave out other proprietary things
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hat gewirkt:
// 1. Stelle die Datenbankkonfiguration in dieser Datei ein
// 2. Lösche die alten Tabellen in der Zieldatenbank, wenn Dein Backup nicht "DROP TABLE" beinhaltet
// 3. Erstelle ein Arbeitsverzeichnis (z.B. dump) auf Deinem Webserver
// 4. Wenn Du die Backup-Files direkt mit dem Webbrowser hochladen willst, dann gib den Scripts
// Schreibrechte auf das Arbeitsverzeichnis (CHMOD 777 in Linux-Systemen).
// 5. Lade bigdump.php und das Backup-File (.sql, .gz) per FTP in das Arbeitsverzeichnis hoch
// 6. Starte bigdump.php mit Deinem Browser per URL wie http://www.domain.de/dump/bigdump.php
// 7. BigDump startet die nächste Session zum Import automatisch, wenn Du Javascript aktivierst
// 8. Warte, bis das Script fertig ist. Schliesse nicht das Browser-Fenster!
// 9. WICHTIG: Lösche bigdump.php und das Backup-File vom Webserver
// Wenn Zeitüberschreitungen auftreten, passe die Einstellungen in der Zeile $linepersession in dieser Datei an.
// Andere Einstellungen
$filename = ""; // Dateiname des Backup-Files
$linespersession = 3000; // Zeilen des Backup-Files die mit einem Durchgang importiert werden sollen
$delaypersession = 0; // Verzögerung in Millisekunden zwischen den Durchgängen-
// Funktioniert nur wenn Javascript eingeschaltet ist. Benutze dieses, um Server-Probleme zu beheben.
// Erlaube Kommentarbezeichnungen: Zeilen die mit diesen Zeichen beginnen, werden von BigDump ignoriert
$comment[0]="#"; // Standard Kommentarzeichen werden ignoriert
$comment[1]="-- ";
// $comment[2]="---"; // Unkommentiere diese Zeile, wenn Du Backup-Dateien von MySQLDump importierst
// $comment[3]=""; // Füge hier eigene Kommentarzeichen ein, für weitere Kommentarzeilen
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
hab soweit alles verstanden nur das nicht
// Andere Einstellungen
$filename = ""; // Dateiname des Backup-Files
$linespersession = 3000; // Zeilen des Backup-Files die mit einem Durchgang importiert werden sollen
$delaypersession = 0; // Verzögerung in Millisekunden zwischen den Durchgängen-
// Funktioniert nur wenn Javascript eingeschaltet ist. Benutze dieses, um Server-Probleme zu beheben.
// Erlaube Kommentarbezeichnungen: Zeilen die mit diesen Zeichen beginnen, werden von BigDump ignoriert
$comment[0]="#"; // Standard Kommentarzeichen werden ignoriert
$comment[1]="-- ";
// $comment[2]="---"; // Unkommentiere diese Zeile, wenn Du Backup-Dateien von MySQLDump importierst
// $comment[3]=""; // Füge hier eigene Kommentarzeichen ein, für weitere Kommentarzeilen
ich hoffe am ende nur, das auch alles geht wegen anderem mysql! ansonsten werd ich hier echt noch blöde! seit 1 woche bin ich am umziehn und bis heute geht nichts*heulundfluch
wichtig ist eigentlich nur die zeile
dort gibts du den namen ein der backup.sql die du ja nunmal von der orginal-datenbank gemacht hast. die anderen zeilen kannst du ruhig übergehen das ist nd so wichtig.
nun lädst beides auf deinen webspace dann per browser aus führen und alles wird in deine neue datenbank geschrieben
Code: Alles auswählen
$filename = ""; // Dateiname des Backup-Files
nun lädst beides auf deinen webspace dann per browser aus führen und alles wird in deine neue datenbank geschrieben
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die Datenbankversion hat hier auch nichts mit dem Backup-File zu tun, da ja die Tabellen und Inhalte entsprechend den Anweisungen in dem Backup angelegt werden.
Wie es dann verwaltet wird, ist Sache der DB und unterschiedlich zwischen 4 und 3. Aber das ist hierbei egal. Du musst dann nur im Forum, genauer in der config.php, auch die 3erVersion der Datenbank angeben. Also anstelle "mysql4.php" eben "mysql.php" eintragen.
Wie es dann verwaltet wird, ist Sache der DB und unterschiedlich zwischen 4 und 3. Aber das ist hierbei egal. Du musst dann nur im Forum, genauer in der config.php, auch die 3erVersion der Datenbank angeben. Also anstelle "mysql4.php" eben "mysql.php" eintragen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
ok ich teste! ansonsten meld ich mich dann gleich nochmal*g
ich könnt kotzen!!!Error at the line 51: DROP TABLE IF EXISTS `phpbb_auth_access`;
Query: -- --EOF TABLE-INFO -- -- -- DROP TABLE IF EXISTS `phpbb_auth_access`;
MySQL: You have an error in your SQL syntax near '--EOF TABLE-INFO -- -- -- DROP TABLE IF EXISTS `phpbb_auth_access`' at line 2
Stopped on error
Zuletzt geändert von ichnrw am Mo 06.Jun, 2005 13:53, insgesamt 1-mal geändert.
Hi,
ich habe die leidige Erfahrung gemacht, dass man mit Bigdump nur Backups ohne Droptable einspielen kann.
Ich glaube irgendwo ist das auch dort geschrieben worden (ich als Ossi kann das ja auch nur raten ;-) ) und da steht auch was drinne, dass die Datenbank leer sein muss.
Ansonsten ist Bigdump ideal, seit es das gibt, mache ich Backups nur noch ohne Droptable
Gruß Max
ich habe die leidige Erfahrung gemacht, dass man mit Bigdump nur Backups ohne Droptable einspielen kann.
Ich glaube irgendwo ist das auch dort geschrieben worden (ich als Ossi kann das ja auch nur raten ;-) ) und da steht auch was drinne, dass die Datenbank leer sein muss.
Ansonsten ist Bigdump ideal, seit es das gibt, mache ich Backups nur noch ohne Droptable
Gruß Max
es gibt so ein niedliches kleines Tool, das heißt Dumpsplitter, damit kann man den Dump in beliebig große Teile teilen, dann ist phpMyAdmin auch kein Problem mehr. Dann brauch man nur noch massig Zeit. (60mb Backup möchte ich nicht so einspielen)
Kannst Du das Backup nicht nochmal machen? Wäre sicherlich der bessere Weg.
Kannst Du das Backup nicht nochmal machen? Wäre sicherlich der bessere Weg.
ja ich könnt es nochmal machen! nur wenn ich in die alte datenbank gehe, bekomm ich ein backup für die 4er mysql version, ich brauch aber, für die neue datenbank, ein 3er backup!
also datenbank ist knapp 8mb oder so!
so und die zeilen! soll für die 3er passen! hab mal ein wenig mehr gemacht da es doch anders aussieht als das für die 4er!
also datenbank ist knapp 8mb oder so!
so und die zeilen! soll für die 3er passen! hab mal ein wenig mehr gemacht da es doch anders aussieht als das für die 4er!
-- Status:34:161948::forum:php:1.21::EXTINFO
--
-- TABLE-INFO
-- TABLE|phpbb_auth_access|103|5338|2005-06-02 22:25:22
-- TABLE|phpbb_banlist|4|3160|2005-06-02 22:25:22
-- TABLE|phpbb_banner|11|3792|2005-06-02 22:25:22
-- TABLE|phpbb_banner_stats|255|6889|2005-06-02 22:25:22
-- TABLE|phpbb_categories|9|3384|2005-06-02 22:25:22
-- TABLE|phpbb_config|89|5484|2005-06-02 22:25:23
-- TABLE|phpbb_confirm|0|1024|2005-06-02 22:25:23
-- TABLE|phpbb_cracktrack|18|2432|2005-06-02 22:25:23
-- TABLE|phpbb_disallow|12|2296|2005-06-02 22:25:23
-- TABLE|phpbb_easymod|6|4052|2005-06-02 22:25:23
-- TABLE|phpbb_forum_prune|0|1024|2005-06-02 22:25:24
-- TABLE|phpbb_forums|33|8628|2005-06-02 22:25:24
-- TABLE|phpbb_groups|261|13472|2005-06-02 22:25:24
-- TABLE|phpbb_posts|4423|329624|2005-06-02 22:25:31
-- TABLE|phpbb_posts_text|4423|2463248|2005-06-02 22:25:40
-- TABLE|phpbb_privmsgs|832|62536|2005-06-02 22:25:42
-- TABLE|phpbb_privmsgs_text|832|276136|2005-06-02 22:25:44
-- TABLE|phpbb_ranks|13|2740|2005-06-02 22:25:44
-- TABLE|phpbb_search_results|1|4552|2005-06-02 22:25:44
-- TABLE|phpbb_search_wordlist|29834|1265912|2005-06-02 22:26:16
-- TABLE|phpbb_search_wordmatch|118322|2629008|2005-06-02 22:27:56
-- TABLE|phpbb_sessions|4|4328|2005-06-02 22:27:56
-- TABLE|phpbb_shout|263|23984|2005-06-02 22:27:57
-- TABLE|phpbb_smilies|154|7748|2005-06-02 22:27:57
-- TABLE|phpbb_themes|1|2344|2005-06-02 22:27:57
-- TABLE|phpbb_themes_name|1|3554|2005-06-02 22:27:57
-- TABLE|phpbb_topics|1126|147522|2005-06-02 22:28:00
-- TABLE|phpbb_topics_watch|228|12064|2005-06-02 22:28:01
-- TABLE|phpbb_user_group|284|9440|2005-06-02 22:28:02
-- TABLE|phpbb_users|258|56452|2005-06-02 22:28:03
-- TABLE|phpbb_vote_desc|12|3788|2005-06-02 22:28:03
-- TABLE|phpbb_vote_results|39|4324|2005-06-02 22:28:03
-- TABLE|phpbb_vote_voters|93|5491|2005-06-02 22:28:04
-- TABLE|phpbb_words|4|2864|2005-06-02 22:28:04
--EOF TABLE-INFO
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Glaub mir doch: Ob die Datenbank MySQL 4 oder MySQL 3 ist, ist dem Beckup völlig egal. Entscheidend für die Form des Backups ist das Programm/Script, mit dem es erstellt wird.
Mit was machst Du denn das Backup überhaupt?
Mit was machst Du denn das Backup überhaupt?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
am sichersten machst Du das via phpMyAdmin (und für BigDump ohne droptable)
Weil eigentlich ist es bei mir auch schnurz, welche MySQL-Version läuft, online ist es 4.* und auf dem lokalen Server habe ich noch eine 3.* laufen - da spiele ich das Zeug hin-und-her ist kein Problem, aber ich mache die Backups entweder mit phpMyAdmin oder mit einer noch Freeware-Version von MySQL-Front.
Gruß Max
Weil eigentlich ist es bei mir auch schnurz, welche MySQL-Version läuft, online ist es 4.* und auf dem lokalen Server habe ich noch eine 3.* laufen - da spiele ich das Zeug hin-und-her ist kein Problem, aber ich mache die Backups entweder mit phpMyAdmin oder mit einer noch Freeware-Version von MySQL-Front.
Gruß Max
hmm aber myadmin ist mal wieder englisch*heul
aber ich guck mal!
aber ich guck mal!
Zuletzt geändert von ichnrw am Mo 06.Jun, 2005 15:08, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
MySQL Front ist zumindesst von einem PC aus eine klasse Sache, die Datenbank muss dann aber auch externe Zugriffe zulassen!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
www.mysqldumper.de
dort kannst du in der konfig alles einstellen (incl. Backup-Format: Downgrade (MySQL 4.x => 3.x) )
auch das splitten sollte möglich sein aber durch das einspielen der datei vom webspace aus sollte auch das kein problem sein
dort kannst du in der konfig alles einstellen (incl. Backup-Format: Downgrade (MySQL 4.x => 3.x) )
auch das splitten sollte möglich sein aber durch das einspielen der datei vom webspace aus sollte auch das kein problem sein
[quote="Titus - Mo 06.Jun, 2005 15:25";p="34584"]www.mysqldumper.de
dort kannst du in der konfig alles einstellen (incl. Backup-Format: Downgrade (MySQL 4.x => 3.x) )
auch das splitten sollte möglich sein aber durch das einspielen der datei vom webspace aus sollte auch das kein problem sein[/quote]
hatte ich auch gedacht nur gehts nicht!
achso, ich hab jetzt ein 3er backup, nur bei bigdump kommt dann die meldung
jungs ich habs so satt!
dort kannst du in der konfig alles einstellen (incl. Backup-Format: Downgrade (MySQL 4.x => 3.x) )
auch das splitten sollte möglich sein aber durch das einspielen der datei vom webspace aus sollte auch das kein problem sein[/quote]
hatte ich auch gedacht nur gehts nicht!
so ich versuch es weiter!Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/web0/html/board/mysqldumper/inc/functions_restore.php on line 20
achso, ich hab jetzt ein 3er backup, nur bei bigdump kommt dann die meldung
und mysql ist die downloadseite wieder in englisch!Starting at the line: 1
Error at the line 38: ) TYPE=MyISAM;
Query: 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_globalannounce 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', auth_ban tinyint(1) NOT NULL default '0', auth_greencard tinyint(1) NOT NULL default '0', auth_bluecard tinyint(1) NOT NULL default '0', KEY group_id (group_id), KEY forum_id (forum_id) ) TYPE=MyISAM;
MySQL: Table 'phpbb_auth_access' already exists
Stopped on error
jungs ich habs so satt!
Zuletzt geändert von ichnrw am Mo 06.Jun, 2005 16:51, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nur die Ruhe.
Also mal ein ganz einfacher Vorschlag:
Wenn Du schon MySQLDumper einsetzt, warum dann nicht auch diesen Mod nehmen, um das Backup in die Zieldatenbank zu packen?
Also Backup mit MySQLDumper gemacht und in der Zieldatenbank wieder hergestellt.
Das ist immer noch die besste Lösung, denn genau für solche Fälle ist das Proggi ja geschrieben worden.
Also mal ein ganz einfacher Vorschlag:
Wenn Du schon MySQLDumper einsetzt, warum dann nicht auch diesen Mod nehmen, um das Backup in die Zieldatenbank zu packen?
Also Backup mit MySQLDumper gemacht und in der Zieldatenbank wieder hergestellt.
Das ist immer noch die besste Lösung, denn genau für solche Fälle ist das Proggi ja geschrieben worden.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Wenn die Zeit abgelaufen ist, dann setze die Anzahl Zeilen je Durchlauf herunter. Also statt 3000 z.B. nur 2000.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!