PDA

Bekijk Volledige Versie : Mysqldump terugzetten



Paul van der Vlis
04/09/03, 15:30
Hoi,

Ik wil een mysqldump terugzetten, maar ik krijg een error:

linux:~ #/usr/bin/mysql -uroot -pgeheim paul < /tmp/paul.sql
ERROR 1065 at line 19: Query was empty

En line 19 is dan zoiets:
/*!40000 ALTER TABLE activiteit DISABLE KEYS */;

De dump heb ik op de volgende manier gemaakt:
/usr/bin/mysqldump --opt paul -uroot -pgeheim > /tmp/paul.sql

Weet iemand hoe dit probleem te voorkomen?

Met vriendelijke groet,
Paul van der Vlis.

Daniel Tryba
04/09/03, 19:00
Paul van der Vlis <paul@vandervlis.nl> wrote:
> linux:~ #/usr/bin/mysql -uroot -pgeheim paul < /tmp/paul.sql
> ERROR 1065 at line 19: Query was empty
>
> En line 19 is dan zoiets:
> /*!40000 ALTER TABLE activiteit DISABLE KEYS */;

http://www.mysql.com/doc/en/mysqldump.html:
-K, --disable-keys
/*!40000 ALTER TABLE tb_name DISABLE KEYS */; and /*!40000 ALTER TABLE
tb_name ENABLE KEYS */; will be put in the output. This will make
loading the data into a MySQL 4.0 server faster as the indexes are
created after all data are inserted.

Database en tools zijn niet in sync?

> De dump heb ik op de volgende manier gemaakt:
> /usr/bin/mysqldump --opt paul -uroot -pgeheim > /tmp/paul.sql
>
> Weet iemand hoe dit probleem te voorkomen?

Niet dumpen met --opt!

Maar volgens mij mag je die regels dus gewoon verwijderen.

--

Daniel Tryba