Portál AbcLinuxu, 12. května 2025 16:51
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-tablesto 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
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.