0

我正在尝试将 .sql 文件导入到我在 Linux 上的 MySql 服务器上的数据库中。我已经运行了命令

mysql -u root -p database_name < file_location

...但似乎什么也没发生。当我运行该命令时,它会询问我的密码,我将其输入,并且该命令应该已运行(我没有看到任何结果或消息)。我知道它不起作用,因为我登录到 MySql 服务器并检查数据库,但那里什么也没有。有人知道发生了什么吗?

我试图添加详细选项,但我得到了一堆错误,或者我认为是错误。以下是前几行:

--------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
--------------

--------------
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
--------------

--------------
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
--------------

--------------
/*!40101 SET NAMES utf8 */
--------------

--------------
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
--------------

--------------
/*!40103 SET TIME_ZONE='+00:00' */
--------------

--------------
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
--------------
4

2 回答 2

0

使用选项运行您的脚本-vvv以获取执行的每个查询的回显。

mysql -vvv -u root -p database_name < file_location
于 2013-01-25T16:14:48.487 回答
0

我已经修好了。不知何故,文件损坏了,我只是重新下载了它。谢谢您的帮助

于 2013-01-27T03:47:57.443 回答