【问题标题】:MySQL error in MySQL when reading a dump file读取转储文件时 MySQL 中的 MySQL 错误
【发布时间】:2015-06-26 18:15:11
【问题描述】:

作为 WAMP 配置的一部分,尝试使用 MySQL 控制台版本 5.6.17 读取数据转储文件。我已经配置好了数据库。

运行命令时出现以下错误:

    -> source C:\wamp\www\nlbuysell.com\setup\database\dump\buysell_beta.sql;
Show warnings disabled.
Show warnings disabled.
ERROR:
Unknown command '\n'.
--------------
c:/wamp/bin/mysql/mysql5.6.17/bin/mysql.exe  Ver 14.14 Distrib 5.6.17, for Win64
 (x86_64)

Connection id:          17
Current database:
Current user:           root@localhost
SSL:                    Not in use
Using delimiter:        atabasedumpbuys
Server version:         5.6.17 MySQL Community Server (GPL)
Protocol version:       10
Connection:             localhost via TCP/IP
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    cp850
Conn.  characterset:    cp850
TCP port:               3306
Uptime:                 2 hours 53 min 29 sec

Threads: 1  Questions: 2245  Slow queries: 0  Opens: 7706  Flush tables: 1  Open
 tables: 208  Queries per second avg: 0.215

查看了this thread 并尝试了从 \ 到 / 以及使用“单引号”到“双引号”的所有形式的切换。当我进行任何更改时,控制台只是移动到一个新行,就好像什么都没发生一样。

数据不会加载。为什么会出现这种情况?

【问题讨论】:

  • 您的Using delimieter: 设置似乎有误。它是如何设置的?
  • @NovaDenizen 我不知道。我在其他部署中使用过相同的脚本,但在我的新系统上它抱怨 \n 我认为它甚至没有读取源代码

标签: mysql wamp


【解决方案1】:

您似乎有一个带有 UNIX 行结尾的转储文件。

在像样的编辑器(不是记事本)中打开文件并将格式转换为 DOS。

notepad++ 是一个免费的非常好的编辑器,可以让你改变这种类型

【讨论】:

  • 无法打开文件太大。我之前上传了这个文件,没有任何问题。在新安装的 wamp 上,它似乎被拒绝了。幸好有原版的备份。我复制了它并使用了以前的数据库。您是否有其他程序可以推荐给我以供将来参考?
  • 另一个程序做什么?备份文件有多大?
  • 我的数据转储文件是一个SQL文件,差不多1GB。我已经备份了 WAMP,并且通过新安装,sql 转储报告了我上面提到的错误。所以我只是把我以前的副本,我成功导入数据,复制到我的新系统上。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-06
  • 1970-01-01
  • 1970-01-01
  • 2012-02-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多