我得到了一个MySQL数据库文件,需要将其恢复为Windows Server 2008计算机上的数据库.

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

所选文件由生成

我怎样才能让它工作?

推荐答案

它应该像运行以下命令一样简单:

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

如果转储为单个数据库,则可能需要在文件顶部添加一行:

USE <database-name-here>;

如果它是许多数据库的转储,那么use语句已经在那里了.

要运行这些命令,请打开一个命令提示符(在Windows中)并指向mysql.exe可执行文件所在的目录(您可能需要查看一下,这将取决于您安装mysql的方式,即独立安装或作为WAMP等包的一部分).一旦你进入了那个目录,你应该能够像我上面所说的那样键入命令.

Mysql相关问答推荐

如何在SQLAchemy for MYSQL中将字面量转换为表达?

MySQL查询获取图书的唯一读取页面数

找出同一表中列A中的每个值在列B中出现的次数

如何将左联接的小计/总计行中的所有列作废

在MySQL中使用FIRST_VALUE()

为什么我的 SQL 查询不更新 Node.js 和 MySQL 中用户以外的用户属性?

按特定顺序匹配 EventS 和下一个 EventA 之前的第一个 Event 之间的记录

根据 MySql 中同一表中的多列 Select 多列

根据 JOIN 结果计算列中的值?

从三个不同的表中生成两列,并使用分组变量计算这些列的比率

MySQL DISTINCT 日期仅返回特定表的 1 个值.相同的查询适用于其他表

如何将内置的时间浏览器过滤器反映到 Grafana 中的 mysql 查询中?

更改整数时间到日期格式 MM/DD/YY,如 python 中的 datetime.fromtimestamp

不是唯一的表/别名

MySQL解释计划中 Select 优化的表的含义

PHP 判断 NULL

mysqli_fetch_array() 期望参数 1 为 mysqli_result,布尔值

MySQL使用phpmyadmin重新排列列的顺序

错误:无法构建 gem 本机扩展(rails 3.2.3 上的 mysql2)

在osx的命令行中使用Mysql-找不到命令?