-1

我用 vanilla2 论坛导出器导出了一个 phpbb3.2 论坛。我得到了一个不错的 export.txt.gz 提取它,并尝试使用命令行将 40Mo 文件导入我的“测试”数据库:

mysql -uroot -p test < export_forum_2016-12-31_054650.txt 在第 1 行输入密码:ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在“// Export Started: 2016-12-31 05:46:50 Table: User UserID:int,LastIPAddress:varc”附近使用正确的语法在第 1 行

但是解释器在导入文本文件中的“//”注释样式上出现错误,它不理解它并阻止导入。例子:

// 导出的表:角色(13 行,00:00.00)

我怎样才能让它工作?

-ubuntu 16.04 -mysql Ver 14.14 Distrib 5.7.16,适用于使用 EditLine 包装器的 Linux (x86_64)

4

1 回答 1

0

从 vanilla exporter 的 FAQ 中得到答案,exporter 生成的文件是 .txt.gz 我们不应该解压缩它以使其在 importer 中工作。

我尝试导入提取的 .txt 文件,但导出器不打算以这种方式使用它。您应该使用全新安装的 vanilla 2 论坛的“导入”部分,将 .gz 文件上传到论坛的“上传”文件夹中,然后在管理导入界面中使用它。

于 2017-01-06T20:19:40.180 回答