Mysqldump только таблицы с определенными префиксами / подстановочными знаками Mysqldump?

У меня огромная, беспорядочная база данных, которую я очищаю. В нем содержится более 500 таблиц, что является результатом объединения Magento Enterprise с Joomla в одной БД.

Что еще хуже, существует набор из 70+ таблиц Joomla, которые вообще не используются. Все они имеют префикс bak_ .

Просто удалить эти bak_ таблицы будет легко, но я хочу сначала «запечь» их (посмотрите, что я там сделал?). Я могу представить себе такую ​​команду:

mysqldump -u username -p mydatabase bak_*

Но это не работает. Как лучше всего это сделать? Спасибо!

РЕДАКТИРОВАТЬ: Да, я мог бы явно перечислить 70 таблиц для включения или ~ 430 таблиц для исключения, но я ищу лучший способ сделать это, если возможно.

70
задан thaddeusmt 11 March 2011 в 15:19
поделиться