MySQL Administrator中的MySQL Backup默认命令

时间:2011-07-20 17:29:39

标签: mysql

我正在编写一个批处理文件来备份MySQL数据库。当我在命令行中键入 mysqldump --help 时,它会显示一长串选项。我想知道MySQL管理员用来创建完整备份的默认参数是什么。

我使用的是Windows XP。

2 个答案:

答案 0 :(得分:2)

mysqldump -u [username] -p [password] [databasename] > [backupfile.sql]

[username] - 这是您的数据库用户名

[密码] - 这是数据库的密码

databasename] - 数据库的名称

[backupfile.sql] - 应该写入备份的文件

实施例:  mysqldump -u root -pasd dbname > dbbackup.sql

答案 1 :(得分:1)

请注意,如果底层数据库有任何存储过程,则上述解决方案不会备份存储过程或触发器。更好的命令是:

mysqldump -uroot -ppassword --routines --triggers dbname > dbbackup.sql

如果没有存储过程或触发器,则额外的开关不会造成伤害