Autor Zpráva
rroommaann
Profil
potřebuji z ostrého serveru dát celou db na localhost a pak zpět
bohuzel to jsou tri tabulku po nekolika milionech radku

jak to nejlepe exportnout? a nasledne importnout?

zatim to je
a) na hodiny
b) casto pada

exportuju standardne pres phpmyadmin export ...
import pres dibi; bigdump.php totiz pada nvm proc

diky za kazdou radu
TomášK
Profil
Pokud máte přístup na konzoli serveru, pak export přes mysqldump, import přes
LOAD DATA INFILE
. Nevím, jak funguje dibi ani bigdump.php; možná používají totéž. Zkusil bych také vypnout kontrolu cizích klíčů při importu.
__construct
Profil
Pozri si ako sa importujú dáta z tohoto príkladu od MySQL:
http://dev.mysql.com/doc/employee/en/employee.html
Tabuľka so mzdami má viac ako 2 mil. riadkov - importova som si ju na obyčajný NB a nespadlo ani to nejak extra dlho netrvalo ..
rroommaann
Profil
na konzoli serveru prave pristup nemam

mel by nekdo nejaky sikovny postup jak exportnout a nasledne importnout tabulku o nekolika milionech zaznamu?
nightfish
Profil
rroommaann:
Máš alespoň přístup k databázi zvenku?
Kajman_
Profil *
select * from tabulka into outfile '/cesta/kammuzemysqlzapsat/azftpkopirovat/soubor.csv'


load data infile '/cesta/kammuzeftpzapsat/azmysqlcist/soubor.csv' into tabulka 


Plus tam můžete přidat nějaké parametry určují znakovou sadu atp.
rroommaann
Profil
to urcite samozrejme
to Kajma_ ok vyzkousim ... diky
rroommaann
Profil
1045 - Access denied for user 'xxx'@'217.198.xxx.%' (using password: YES)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0