我遇到了一个问题(哦,我正在使用 Windows 7,MariaDB 10.1.7)
mysqlimport -u root -p --fields-terminated-by="," --local db_name textfile.csv;
ERROR 29, FILE 'C:\nodejs\textfile.csv;' not found <Errcode: 2 "NO such file or directory">
使用表 btest 时会发现
当我删除时'--local'
,它给出了相同的错误,但仍然存在正确的路径并且有一个文件!
但是该路径上有一个现有文件。(该路径是正确的)我想知道为什么mysql
找不到我的文件。
这是权限问题还是其他问题?如何授予 mysql 权限?
(但是CMD.exe
,当我在路径上写入 textfile.csv 时,它会打开。)
答案1
尝试安装 PHPMyAdmin 并使用 GUI 导入。可能会为您提供更多选项。另外,检查导出的数据库的前几行。如果您尝试导入到新数据库,请确保 sql 文件没有尝试创建新数据库。