Portál AbcLinuxu, 4. května 2024 15:18


Dotaz: Mysql - nahrani databaze

28.3.2006 12:11 Milous | skóre: 4
Mysql - nahrani databaze
Přečteno: 458×
Odpovědět | Admin
Zdravim, mam problem s mysql serverem. Na starem serveru jsem si vydumpoval celou databazi. Na novem serveru jsem ji pote prikazem cat .... |mysql chtel naimportovat, ale pise mi to u jedne tabulky: cml:~# cat datka |mysql ERROR 1005 at line 199: Can't create table './dochazka/app_option.frm' (errno: 150)

Nevim jak dal. Prosim poradte mi nekdo.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Pavel Stárek avatar 28.3.2006 13:10 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: Mysql - nahrani databaze
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máte zřejmě nějaký problém s referenční integritou. Tady se něco o tom píše. A tady taky.
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
29.3.2006 09:33 Milous | skóre: 4
Rozbalit Rozbalit vše Re: Mysql - nahrani databaze
Mam jeste jeden dotaz. Jak si vydumpuju jen data z exitujici databaze?
29.3.2006 10:54 Pmx
Rozbalit Rozbalit vše Re: Mysql - nahrani databaze
Exitující? Myslel jste snad existující? Ty vydumpujete normálně. Zato s dumpováním neexistující databáze bych očekával určité potíže :-D
Pavel Stárek avatar 29.3.2006 12:56 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: Mysql - nahrani databaze
No přeci:

mysqldump [options] db_name > backup-file.sql.

Úplně by to mělo vypadat asi takhle (například):
mysqldump --host=localhost --user=uzivatel -p jmeno_databaze > backup-file.sql
. Jinak k mysql je dodávána celkem pěkně zpracovaná dokumentace, četl jste ji?
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
Dalibor Smolík avatar 29.3.2006 13:13 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Mysql - nahrani databaze
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já jsem jen normálně překopíroval všechny soubory v příslušné databázi překopíroval na stejné místo na novém serveru a fungovalo to bez problémů. Všechny tabulky jsou MyISAM.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
19.5.2006 14:32 Aleš Dostál
Rozbalit Rozbalit vše Re: Mysql - nahrani databaze
Odpovědět | | Sbalit | Link | Blokovat | Admin
Doporucuji zkusit pouzit MySQL Administrator. Ja jsem pres tento nastroj verze. 1.1.9 vyexportoval DB s 158 tabulkami, kde jsou uvedeny nektere jako InnoDB a u nich zachovana integrita foreign key ON UPDATE a ON DELETE. Pri normalnim dumpu by se Vam jen tezko povedlo importovat zpetne DB, kde musi byt zachovana referencni integrita dat. Nastroj funguje dobre, jen pozor na pohledy. Stalo se mi, ze pri importu se importoval pohled drive, nez tabulka z ktere pohled vznika. Zde mi to chodilo error, ktery se ovsem da ignorovat :)
19.5.2006 14:44 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Mysql - nahrani databaze
Odpovědět | | Sbalit | Link | Blokovat | Admin
$ perror 150
MySQL error code 150: Foreign key constraint is incorrectly formed
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
19.5.2006 16:07 Aleš Dostál
Rozbalit Rozbalit vše Re: Mysql - nahrani databaze
Co jste tím mínil? :D
22.5.2006 16:49 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Mysql - nahrani databaze
Tím jsem mínil napsat popis chyby, která nastala.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.