我们正在使用工具导入一大批记录mysqlimport
。
我们准备将大约 800 个文件全部导入到一个目录中,这些文件的名称如下:
mytable.2019-10-31_17-37-1501
mytable.2019-10-31_17-41-1242
mytable.2019-10-31_17-55-1501
mytable.2019-10-31_19-11-2553
这个表相当大。有 512 列,我担心我们的动态行大小可能有问题
我们使用的命令:
mysqlimport -r -f -u myUser -p'myActualPass' --fields-terminated-by='^^' --fields-optionally-enclosed-by='' --fields-escaped-by='\' --columns="id,col,col,..." DatabaseName /srv/import/*
错误如下:
MyDatabase.myTable: Records: 1999 Deleted: 1999 Skipped: 0 Warnings: 0
*** stack smashing detected ***: mysqlimport terminated
./import.sh: line 8: 19651 Segmentation fault
版本信息
MariaDB 客户端 x86_64 10.3.18-1.el7.centos
服务器版本:10.3.18-MariaDB MariaDB服务器