繁体   English   中英

如何在Windows Vista上备份MySQL的数据库?

[英]How to backup my MySQL's databases on Windows Vista?

如何备份MySQL的数据库? 我正在使用Windows Vista和MySQL 5.1。

我已经找到所有数据库文件的文件夹“ C:\\ Users \\ All Users \\ MySQL \\ MySQL Server 5.1 \\ data”并进行复制,但是如果需要,如何恢复它们?

谢谢。

您可以使用mysqldump工具:

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

这样,您将获得可以执行的SQL文件。

备份过程与您的操作系统无关。 只需导出数据库。

您可以直接备份数据库文件,但是如果在备份时数据库处于活动状态,则可能会很危险。 如果查询开始修改磁盘上的数据,则无法保证将进行一致且有效的备份。 您可能最终会损坏表。

最安全的方法是使用mysqldump输出一组sql语句,这些语句可以一次性完全重新创建数据库(表创建+数据)。 如果您需要从备份中还原,则可以简单地将此转储文件反馈给mysql:

mysqldump -p -u username nameofdatabase > backup.sql

并通过以下方式恢复:

mysql -p -u username nameofdatabase < backup.sql

.sql文件只是重建表及其数据所需的所有查询的纯文本转储。

您也可以浏览localhost / phpmyadmin并转到“导出”,然后选择要导出的数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM