我得到了一个 MySQL 数据库文件,我需要将其还原为我的 Windows Server 2008 机器上的数据库。
我尝试使用 MySQL Administrator,但出现以下错误:
选择的文件是由 mysqldump 生成的,不能被这个应用程序恢复。
我如何让这个工作?
它应该像运行这个一样简单:
mysql -u <user> -p < db_backup.dump
如果转储是单个数据库,您可能必须在文件顶部添加一行:
USE <database-name-here>;
如果它是许多数据库的转储,则 use 语句已经存在。
要运行这些命令,请打开命令提示符(在 Windows 中)并打开可执行文件cd所在的目录mysql.exe(您可能需要四处寻找它,这取决于您安装 mysql 的方式,即独立或作为像 WAMP 这样的包)。进入该目录后,您应该可以像上面那样键入命令。
cd
mysql.exe