复制 mysql 数据库在导入时生成“错误:未知命令”

ipp*_*ppi 3 mysql

我在日本系统上使用 xampp。这是我用来转储数据库的行。

\n\n
c:\\xampp\\mysql\\bin>mysqldump.exe -uroot wp_newsja > dump.sql\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后我在另一台服务器上创建一个数据库。

\n\n
c:\\xampp\\mysql\\bin>mysqladmin -uroot create db\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是当我尝试执行sql时...

\n\n
c:\\xampp\\mysql\\bin>mysql -uroot db < dump.sql\n
Run Code Online (Sandbox Code Playgroud)\n\n

...我收到以下错误。

\n\n
ERROR at line 145: Unknown command \'\xef\xbf\xa5\'\'.\n
Run Code Online (Sandbox Code Playgroud)\n\n

在日本计算机上,Windows 路径斜杠 / 用“\xef\xbf\xa5”表示。这让我相信这是一个 utf8 问题。也许有一种方法可以使用 utf8 标志进行 mysqldump?感谢您的帮助!导出的 sql 在这里: http: //goo.gl/7MPVG - 第 145 行错误:

\n\n

编辑:问题已解决:

\n\n
mysql --default-character-set=utf8 db < dump.sql\n
Run Code Online (Sandbox Code Playgroud)\n\n

抱歉,如果我浪费了任何人的时间。

\n

ipp*_*ppi 5

mysql --default-character-set=utf8 db < dump.sql
Run Code Online (Sandbox Code Playgroud)