Autor | Zpráva | ||
---|---|---|---|
Timy Profil |
#1 · Zasláno: 25. 8. 2013, 11:20:41
Ahoj, potřeboval bych na serveru exportovat ne zrovna malou databázi, (cca 600 MB) a mám k dispozici pouze PHPMyAdmin a PHP 5.2; žádné SSH ani
exec . Nedaří se mi najít žádný spolehlivý způsob exportu tak velké databáze, export v PHPMyAdmin asi skončí na časovém limitu PHP, vzdáleně se k databázi nepřipojím. Zkoušel jsem to exportovat po jednotlivých tabulkách, ale dvě tabulky jsou tak velká, že se nezvládnou exportovat celé.
Neznáte nějaký spolehlivý postup, jak toho dosáhnout? Napsání podpoře je až poslední možnost. |
||
Kajman Profil |
#2 · Zasláno: 25. 8. 2013, 11:23:01
Nemáte ani ftp?
|
||
Timy Profil |
#3 · Zasláno: 25. 8. 2013, 11:23:25
FTP mám :)
|
||
Davex Profil |
#4 · Zasláno: 25. 8. 2013, 12:45:50
Timy:
Zkus použít pro export tento PHP skript: taqlim.blogspot.cz/2013/02/mysql-backup-using-php-script.html. Rozděluje zálohu na víc menších částí a používá multiple rows insert. |
||
Timy Profil |
#5 · Zasláno: 25. 8. 2013, 15:09:26
Davex:
To taky trvá dlouho :). |
||
Kajman Profil |
#6 · Zasláno: 25. 8. 2013, 15:22:10
Timy:
„dvě tabulky jsou tak velká“ U těchto dvou tabulek zkuste vyexportovat pouze strukturu a pro uložení dat spustěte sql příkaz SELECT * INTO OUTFILE '/cela/cesta/k/adresari/s/povolenym/zapisem/data.cvs' FROM velka_tabulka; Pro nahrání těchto dat do vytvořené prázdné tabulky použijte na tom cílovém stroji LOAD DATA
|
||
Timy Profil |
#7 · Zasláno: 25. 8. 2013, 15:45:45
Kajman:
Díky, to vypadalo nadějně, ale „Access denied for user”, cesta je určitě správně, složka má 777. No, asi se spokojím s tou podporou… |
||
Časová prodleva: 11 let
|
0