【发布时间】:2016-06-04 09:16:11
【问题描述】:
我需要备份创建模式附带的数据库(转储)。使用 putty(通过 SSH)来完成这项工作的命令行是什么?我研究并考虑了这个命令,但它只执行表备份和数据。
mysqldump -h HOST -u LOGIN -pSENHA --opt --routines --triggers BANCO > backup.sql
【问题讨论】:
-
这将转储重新创建
BANCO数据库所需的所有内容...到底是什么问题? -
嗯,差不多,@MarcB。它省略了
create database语句。试试mysqldump ... --databases BANCO,而不是只给BANCO,即mysqldump -h HOST -u LOGIN -pSENHA --opt --routines --triggers --databases BANCO > backup.sql -
需要备份以便在运行SQL生成时他有可能创建我的模式,或者可能需要与他一起创建模式。
-
create db通常不包含在其中。当您将转储加载到其中时,预计该数据库已经存在。 -
但是,当我通过工作台进行备份时,我可以选择使用 creat 模式生成代码,就像用命令做同样的事情。
标签: mysql