Удаление всех баз данных 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