问题一:
Windows下的xls文件必须先转成csv格式才能导入Linux下的MySQL
问题二:
导入数据应该先设置成为非严格模式,否则因为创建表时数据类型与csv中数据的种种不匹配,会导致导入失败,报错信息是“拒绝访问”,Linux下设置非严格模式的MySQL命令如下
mysql>set @@sql_mode=ANSI
问题三:
需要导入的csv文件不能在任意文件夹下,必须在MySQL的file中
用下面的命令找到mysql-files
find \ -name mysql-files
用下面的命令将你的csv文件拷贝到mysql-files文件夹中
cp yourcsv.csv ../mysql-files/
注意:yourcsv.csv应该写全路径名,mysql-files应该根据你找到的路径名写全路径名,上面的这一条命令只说明格式,不是你应该输入的内容,如果你还有问题应该查看cp命令的相关内容
问题五:
必须先将csv文件放在MySQL的files文件夹内才能导入,否则报错“secure-file-priv”
解决:
首先查看MySQL的files文件在哪里
mysql>show global variables like '%secure_file_priv%';
+------------------+-------+
| Varia