как дропнуть БД перед перераскаткой служб опенстака, если у тебя есть бекап чистой БД

Делаем бекап чистой БД:

mysqldump -uroot -pVDI123vdi -A --add-drop-table > /root/all_databases.sql

 

Установили опенстак, но не понравилось, хотим переустановить

Дропаем все БД опенстака:

mysql -uroot -pVDI123vdi -e "show databases;" | grep -v Database | grep -v "mysql\|information_schema\|phpmyadmin"| gawk '{print "drop database " $1 ";select sleep(0.1);"}' | mysql -uroot -pVDI123vdi

Восстанавливаем чистую БД: 

mariadb --user root --password < /root/all_databases.sql

Метаданные статьи

Идентификатор статьи:
170
Категория:
Рейтинг :