MySQL数据库 - 备份问题

时间:2010-03-25 21:29:27

标签: mysql backup

您好我需要备份MySQL数据库,然后将其部署到另一台MySQL服务器上。

问题是,我需要备份无数据,只需创建数据库,表格,程序,用户,重置自动增量等的脚本......

我尝试过MySQL管理员工具(Windows)和UNchecked“完成插入复选框”,但它仍然创建了它...... 提前致谢

3 个答案:

答案 0 :(得分:3)

将mysqldump与选项-d或--no-data
一起使用 不要忘记选项-R来获得程序
此页面可以帮助您:http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html

答案 1 :(得分:2)

在phpMyAdmin中,您可以导出结构,有或没有数据。 我唯一不确定的是,它也是出口用户。如果你愿意,我明天早上可以测试一下。它也会导出用户。您可以查看各种选项。

alt text http://www.obviousmatter.com/testso/export_options.jpg

答案 2 :(得分:0)

根据该页面,没有一种很好的方法来转储例程并使它们能够轻松地重新创建。

他们建议直接转储mysql.proc表。包括所有数据。

然后使用myback.sql恢复结构。然后使用其所有数据恢复mysql.proc表。

“...如果您需要使用其原始时间戳属性重新创建例程,请不要使用--routines。而是使用具有MySQL帐户直接转储并重新加载mysql.proc表的内容。 mysql数据库的适当权限。“