Как удалить mysql базу данных посредством команды оболочки

Я использую опоры и sqlalchemy. Я постоянно обновляю файлы схемы и удаляю и воссоздаю базу данных так, чтобы новая схема могла быть сделана.

Каждый раз я делаю это путем открытия MySql Query Browser и вхожу и удаляю базу данных/схему.

Как я удаляю MySQL полные команды оболочки Linux db/schema в Ubuntu Linux?

76
задан Eric Leschinski 8 August 2013 в 17:44
поделиться

4 ответа

Попробуйте следующую команду:

mysqladmin -h[hostname/localhost] -u[username] -p[password] drop [database]
134
ответ дан 24 November 2019 в 11:08
поделиться

В общем, вы можете пройти любой запрос на MySQL из оболочки с вариантами.

mysql -u username -p -D dbname -e "DROP DATABASE dbname"
32
ответ дан 24 November 2019 в 11:08
поделиться

Другой подходящий способ:

$ mysql -u you -p
<enter password>

>>> DROP DATABASE foo;
13
ответ дан 24 November 2019 в 11:08
поделиться

Если вы устали набирать пароль, создайте файл (chmod 600) ~/.my.cnf, и вставьте в него:

[client]
user = "you"
password = "your-password"

Для разговора:

echo 'DROP DATABASE foo;' | mysql
25
ответ дан 24 November 2019 в 11:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: