Как удалить все таблицы в базе данных MySQL одной командой

mysql -u<username> <database> -p<password> -e "show tables" | grep -v Tables_in | grep -v "+" | \
awk '{print "drop table " $1 ";"}' | mysql -u<username> <database> -p<password>
<database>, <password> и <username>

заменяем на имя базы, пароль и имя пользователя соответственно.

Взято отсюда.

Запись опубликована в рубрике Администрирование с тэгами . Создать закладку наpermalink. Оставить комментарийили trackback:Trackback URL.

Оставить комментарий

Ваш e-mail никогда не будет опубликован или передан третьим лицам. Обязательные поля отмечены *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">