将MySQL数据库从一台PC移至另一台PC

时间:2018-11-29 16:50:01

标签: mysql

我在Windows 7上使用xampp,我想将MySQL数据库从C:\ xampp \ mysql \ data复制到另一台PC,因为我无法从phpmyadmin访问它,因为我知道那台旧PC意外关机,并且导致一个问题。

我尝试了这个solution,但是没有用。

1 个答案:

答案 0 :(得分:0)

尝试一下:

mysqldump -u root -p databasename > dbbackup.sql

然后还原:

mysql -u root -p databasename < dbbackup.sql

选项如下。

  • -u表示用户名(此处我使用root-管理员用户,但是您可以使用具有数据库权限的其他用户)
  • -p指示输入密码(这是与您在上面指定的用户相关联的密码)的提示。在mysqldump命令上按Enter键后,将提示您输入密码。
  • databasename是您数据库的名称
  • dbbackup.sql是要将导出的数据库保存到的文件的名称(您可以将其重命名为所需的任何名称

请注意两个命令中><之间的区别。这些是重定向运算符。

>表示您正在写入文件。 <表示您正在读取文件。您不想意外地在上一个命令中使用>,因为这样可能最终会覆盖您的备份文件。