并行 mysqlimport 语法错误?

并行 mysqlimport 语法错误?

我正在尝试InnoDB使用 导入一个 70GB 以上的大型数据库(全部)mysqlimport。这是在 Windows 上使用 WAMP 服务器的开发系统MySQL 5.6.17

我收到以下错误:

mysqlimport: Error: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* WRITE' at line 1

这是我正在尝试使用的命令:

mysqlimport -u root -p --lock-tables --debug-info --use-threads=4 testdb "C:\Users\Test User\Documents\Dump20140620_1642\*.sql"

我通常使用 MySQL Workbench 进行导入,但我想使用参数use-threads,但我认为MySQL Workbench这样做不行。这个语法有什么问题?

我也尝试过:

mysqlimport -u root -p --lock-tables --debug-info --use-threads=4 testdb "C:/Users/Test User/Documents/Dump20140620_1642/*.sql"

mysqlimport -u root -p --lock-tables --debug-info --use-threads=4 testdb 'C:\Users\Test User\Documents\Dump20140620_1642\*.sql'

mysqlimport -u root -p --lock-tables --debug-info --use-threads=4 testdb "C:\\Users\\Test User\\Documents\\Dump20140620_1642\\*.sql"

全部都给出了相同的错误信息。

答案1

您是否尝试过使用其他工具导入这些文件?错误出现在 SQL 文件中。检查哪个文件的* WRITE第一行有错误,然后修复该文件或将其删除。

相关内容