有人向我发送了一个数据库转储作为使用phymyadmin接口转储的.sql
文件。我正在尝试使用mysql命令提示符恢复转储,但是我一直在获取空表。 .sql
文件在创建表并填充表之前创建数据库。当空表消息首次显示时,我认为这是因为必须在运行脚本之前创建数据库,所以我创建了数据库并再次运行脚本,但表仍显示为空集。
我尝试了这些步骤,
create database x
(这是.sql
文件中create db命令中db的名称)mysql x -u root -p < my_x_db.sql
show databases
use x
show tables
- 空集我应该做些什么,如何解决这个问题?
由于
答案 0 :(得分:0)
.sql文件中有一个create database语句。我只是简单地评论了这句话就解决了这个问题我已经在外部创建了具有相同名称的数据库。