[英]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输出一组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.