Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

VVoLv3r!n3

Foren As

Dabei seit: 24.06.2008

Beiträge: 78

 

1 Zum Seitenanfang

Montag, 7. Juli 2008, 00:33

Import von SQL Backups die größer sind als das Maximum?

Habe ein ganz simples Problem :)
Habe eine 289kb eine Backup
und wollte das mal lokal aufspielen mit xampp.
Bin in phpmyadmin -> neue datenbank -> importieren -> und dann steht das hier ... (Maximale Dateigröße: 16,384 KiB)

Das jetzt aber schlecht und wenn ich es importiere sagt das die datei wohl zu gross ist ?(

Kann man die max größe ändern oder wie?
 

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

2 Zum Seitenanfang

Montag, 7. Juli 2008, 08:09

Du könntest die eine backup-Datei in mehrere Dateien aufteilen. Wenn du noch neue backups anlegen kannst, (die Datenbank, aus der die Daten kommen also noch besteht), würde ich dir empfehlen, einzelne Tabellen anstatt der gesamten Datenbank als einzelne Dateien zu exportieren.

Hast du nur noch die eine backup-Datei, müßte man diese gezielt in einzelne sql-statements zerlegen und in separaten Dateien abspeichern und der Reihe nach einspielen. Weiß nicht, wie fit du in sql bist, um zu erkennen, an welchen Stellen du etwas auslagern kannst. Wenn es keine andere Möglichkeit gibt, kannst du ja mal Bescheid sagen, dass hier jemand beim Aufteilen der einen Datei helfen soll.

Was ich jetzt so aus dem Hut nicht weiß, ist, wo man in der Konfigurationsdatei von phpmyadmin die erlaubte max. Größe der einzuspielenden Dateien festlegen kann. Das geht aber bei lokalen eigenen Installationen höchstwahrscheinlich auch. Dann bestünde allerdings dein Problem bei einem Providerwechsel fort, da du dort sicherlich nicht auf die Konfiguration von phpmyadmin zugreifen kannst.

Aber für große Dumps von Datenbanken oder Tabellen gibt es das Tool Mysqldumper .
 

VVoLv3r!n3

Foren As

Dabei seit: 24.06.2008

Beiträge: 78

 

3 Zum Seitenanfang

Dienstag, 8. Juli 2008, 11:16

Der Mysqldumper ist ja ne feine Sache aber wenn er mein Datei wiederherstellen soll dann kommt das hier:

PHP-Quelltext

1
Fatal errorAllowed memory size of 16777216 bytes exhausted (tried to allocate 1048576 bytesin /home/customer/webs/wh22416/dumper/inc/functions_restore.php on line 427
 

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

4 Zum Seitenanfang

Dienstag, 8. Juli 2008, 12:22

hmm, wenn du an der php.ini Einstellungen ändern kannst, also Zugriff auf diese Datei hast, dann setz mal den erlaubten Speicher hoch.

in der php.ini nach diesem Abschnitt suchen und memory_limit heraufsetzen...

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
;;;;;;;;;;;;;;;;;;;


; Resource Limits ;


;;;;;;;;;;;;;;;;;;;





max_execution_time 60     Maximum execution time of each scriptin seconds


max_input_time 60   Maximum amount of time each script may spend parsing request data


memory_limit 32M      Maximum amount of memory a script may consume (16MB)


Danach den Server unbedingt neustarten, sonst arbeitet php mit den alten Werten.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ospx« (8. Juli 2008, 12:23)

 

VVoLv3r!n3

Foren As

Dabei seit: 24.06.2008

Beiträge: 78

 

5 Zum Seitenanfang

Dienstag, 8. Juli 2008, 13:35

Danke :) was würd ich nur ohne dich machen hier im Forum :D mein Meister :thumbsup:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »VVoLv3r!n3« (8. Juli 2008, 13:35)

 

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

6 Zum Seitenanfang

Dienstag, 8. Juli 2008, 13:55

Zitat

/home/customer/webs/wh22416/
befürchte, dass du keinen direkten Zugriff auf die php.ini hier hast.
Da gibt es nur zwei Versuche, die aber auch verboten sein könnten:

über eine .htaccess die Werte versuchen zu ändern:

MySQL-Abfrage(n)

1
php_value memory_limit 32M


oder in php ( in functions_restore.php ) ganz oben :

PHP-Quelltext

1
ini_set("memory_limit","32M");

bin mir aber nicht sicher, ob hier das "M" hinter der 32 gesetzt werden muß oder nicht....
 

VVoLv3r!n3

Foren As

Dabei seit: 24.06.2008

Beiträge: 78

 

7 Zum Seitenanfang

Dienstag, 8. Juli 2008, 15:32

Aber wenn ich es lokal mache mit xampp, und dann dann nochmal backup, aber diesmal in 1mb häppchen oder so und dann nochmal hier hochlade... so dürfte es doch auch gehn :) Is zwar umständlich aber egal ^^
 

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

8 Zum Seitenanfang

Dienstag, 8. Juli 2008, 15:55

hab es vorhin mal ausprobiert, du kannst memory_limit hier über die .htaccess - Datei ändern.

einfach eine Datei Namens ".htaccess" (nicht den Punkt vor htaccess beim Dateinamen vergessen!! - die Datei muß unbedingt so und nicht anders heißen) anlegen und obige Zeile hineinschreiben oder (falls eine .htaccess schon besteht, die Zeile oben einfach in der Datei hinzufügen).
Diese .htaccess - Datei entweder in das oberste Verzeichnis oder in betreffendes dumper- Verzeichnis legen.

die php-Methode sollte dementsprechend auch gehen.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »ospx« (8. Juli 2008, 15:59)

 

Ähnliche Themen