Бэкап структуры:
mysqldump --all --add-drop-table [--all-databases] --force [--no-data] [-c] \
--password=password --user=user [база] [таблицы] > backup_file
( -c - формировать в виде полных INSERT.
--all-databases - бэкап всех баз, --no-data - бэкап только структуры таблиц в базах, [таблицы] - бэкапить только указанные таблицы.)Восстановление: mysql < backupfile
(для прямой вставки из текстового файла можно воспользоваться mysqlimport)
(для анализа структуры базы, например, списка таблиц: mysqlshow <база>)
URL:
Обсуждается: http://www.opennet.me/tips/info/340.shtml
Еще один умный человек посоветовал мне использовать ключик --quote-names
угу, такое добавление тож пригодиться:for i in `ls`; do mysql -hHOST -uUSERNAME -pPASSWORD DATABASE < $i; done