我在Windows 7上使用xampp,我想将MySQL数据库从C:\ xampp \ mysql \ data复制到另一台PC,因为我无法从phpmyadmin访问它,因为我知道那台旧PC意外关机,并且导致一个问题。
我尝试了这个solution,但是没有用。
答案 0 :(得分:0)
尝试一下:
mysqldump -u root -p databasename > dbbackup.sql
然后还原:
mysql -u root -p databasename < dbbackup.sql
选项如下。
-u
表示用户名(此处我使用root-管理员用户,但是您可以使用具有数据库权限的其他用户)-p
指示输入密码(这是与您在上面指定的用户相关联的密码)的提示。在mysqldump命令上按Enter键后,将提示您输入密码。databasename
是您数据库的名称dbbackup.sql
是要将导出的数据库保存到的文件的名称(您可以将其重命名为所需的任何名称请注意两个命令中>
和<
之间的区别。这些是重定向运算符。
>
表示您正在写入文件。 <
表示您正在读取文件。您不想意外地在上一个命令中使用>
,因为这样可能最终会覆盖您的备份文件。