Команда на удаление:
mysqldump -u <USER> -p<PASSWORD> —add-drop-table —no-data <DATABASENAME> | grep ^DROP | mysql -u <USER> -p<PASSWORD> <DATABASENAME>
Команда на удаление:
mysqldump -u <USER> -p<PASSWORD> —add-drop-table —no-data <DATABASENAME> | grep ^DROP | mysql -u <USER> -p<PASSWORD> <DATABASENAME>
Как известно в MySQL 5 была включена потдержка таких возможностей как создание хранимых процедур (stored procedures) и триггеров (triggers).
При попытке создать дамп базы, используя mysqldump, обнаружил в нем отсутствие комманд для создания хранимых процедур.
Читать
Попытаюсь коротко описать процесс и некоторые команды mysqldump для бекапа (backup) базы MYSQL с последующим воcстановлением .
mysqldump — стандартная утилита позволяющая получить дамп содержимого базы данных или их совокупности. Создается резервная копия таблиц для пересылки их на другой SQL-сервер баз данных (не обязательно MySQL-сервер). Резервная копия или дамп содержит в себе набор команд SQL для последующего восстановления или преобразования (манипуляций). Читать