如何从 mysqldump 还原一个转储文件?

代码助手 课程设计 1

我得到了一个 MySQL 数据库文件,我需要将其还原为我的 Windows Server 2008 机器上的数据库。

我尝试使用 MySQL Administrator,但出现以下错误:

选择的文件是由 mysqldump 生成的,不能被这个应用程序恢复。

我如何让这个工作?

回复

共2条回复 我来回复
  • 毕设导航
    这个人很懒,什么都没有留下~
    评论

    它应该像运行这个一样简单:

    mysql -u <user> -p < db_backup.dump
    

    如果转储是单个数据库,您可能必须在文件顶部添加一行:

    USE <database-name-here>;
    

    如果它是许多数据库的转储,则 use 语句已经存在。

    要运行这些命令,请打开命令提示符(在 Windows 中)并打开可执行文件 cd 所在的目录 mysql.exe (您可能需要四处寻找它,这取决于您安装 mysql 的方式,即独立或作为像 WAMP 这样的包)。进入该目录后,您应该可以像上面那样键入命令。

    0条评论
  • 源码导航
    这个人很懒,什么都没有留下~
    评论

    当我们使用 制作转储文件时 mysqldump ,它包含一个用于重新创建数据库内容的大型 SQL 脚本。所以我们通过启动 MySQL 的命令行客户端来恢复它:

    mysql -uroot -p 
    
    0条评论

发表回复

登录后才能评论