Удаление всех баз данных mysql с помощью ssh

Я абсолютно новичок в ssh, так что извините, если я совершу любую ошибку. Ну, у меня было 457 баз данных, которые я хотел сделать резервную копию и поместить базы данных в отдельные файлы. Который я получил рабочее решение из этого ответа. Теперь я сбросил все базы данных, теперь я хочу удалить / удалить все базы данных из MySQL. Я много гуглил, но не нашел полезного ресурса для своего вопроса или, может быть, я не в курсе терминов, так искренне ищущих помощи.

1 ответ

Решение

Вам понадобится команда DROP DATABASE database_name и нужно сделать это для всех баз данных. Я не думаю, что есть одна команда, которая удалит все базы данных одновременно.

Вы можете попробовать это в то время как цикл:

echo "show databases;" | mysql -u <username> -p <password>|while read databasename 
     do echo deleting $databasename
     drop database $databasename 
done 
Другие вопросы по тегам