无法使用 ssh php mysql 创建我的数据库


Can't create my database using ssh php mysql

嘿伙计们,我在实际创建数据库时遇到了一点麻烦。

我的教授为我们提供了一个 .data 文件,其中包含创建表并将数据插入其中所需的所有查询。 我运行以下代码行:

mysql -u user -p pass >use dbname.data

但是当我尝试查询数据库或对其执行任何操作时,它告诉我数据库中没有任何表。 我也尝试过以下方法,但没有运气:

mysql -u user -p pass >create dbname.data
mysql -u user -p pass >create database dbname.data

有人可以在这里指出我正确的方向吗? 我的时间不多了,我的教授根本无济于事!

提前谢谢。

编辑:

我运行了以下内容,它运行了一堆查询,说"查询正常,受影响的 1 行"

use databasename;
source dbfilename.data

但是现在当我运行这些时:

use databasename;
show tables;

它说"空集"

试试这个

mysql -u user -p pass dbname

检查 .data 文件是否存在任何"USE databasename"查询,以及数据库名称是否与预期名称相同。