Portál AbcLinuxu, 12. listopadu 2025 11:37
mysqldump -e --no-create-info a nez jsem to killnul, tak abicko vubec nefungovalo. Pak se ihned rozjelo. V manualove strance je nekolik prepinacu pro uzamknuti tabulek i pro cteni, ale ty jsou prece volitelne, ne? A naopak jsem nenasel zadny prepinac, jak to zamykani zakazat.
Pro doplneni, jedna se o verzi 4.1, rada 3.23 se takhle nechovala.
MyISAM se mi to nikdy nepovedlo. Podle manuálové stránky by to s InnoDB mělo být možné (viz příklady, odstavec před mysqldump --all-databases --single-transaction > all_databases.sql), ale to asi není moc dobrá rada...
man mysqldump:
--opt
This option is shorthand; it is the same as specifying
--add-drop-table --add-locks --create-options --disable-keys
--extended-insert --lock-tables --quick --set-charset. It should
give you a fast dump operation and produce a dump file that can be
reloaded into a MySQL server quickly.
As of MySQL 4.1, --opt is enabled by default, but can be disabled
with --skip-opt. To disable only certain of the options enabled by
--opt, use their --skip forms; for example, --skip-add-drop-table or
--skip-quick.
Takže --skip-lock-tables a pro příště - RTFM
--opt Same as --add-drop-table --add-locks --all --extended-insert
--quick --lock-tables
to je jedine, co jsem v ni ze zminenych veci nasel. Nic o tom, ze je default, nebo ze existuji nejake --skip optiony. Kazdopadne dekuju, vyzkousim
Zajimave ale je, ze jak mandriva, tak debian maji zastarale manualove stranky.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.