整合mysql导入数据时遇到的问题:

1.解决secure_file_priv的参数问题可以参考这篇文章:

https://blog.csdn.net/weixin_45669897/article/details/107558196?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-2-107558196-blog-107927090.235%5Ev38%5Epc_relevant_sort_base1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-2-107558196-blog-107927090.235%5Ev38%5Epc_relevant_sort_base1&utm_relevant_index=3

我更改了my.ini配置文件,但是没有重新启动,所以一直在报错,显示我仍然是原来的路径。

解决的大致步骤与这篇文章类似,除开最后我并没有设置为ANSI的格式,仍是UTF-8,因为最后有一个提示是如果更改为ANSI则符号会变之类的提示,所以我仍保留的UTF-8的格式,感谢这位大佬写的解决方案。

1.最开始输入

show global variables like '%secure%';

我们可以看到:

 2.选择数据库:

use user_login;
show tables;

 

 

3.对local_infile变量调参:

 

show global variables like 'local_infile';
set global local_infile=on;

 这一行代码调参只针对于单次的MYSQL运行,到了下一次重启的时候就会又变成OFF的!

在解决了secure_file_priv调参问题之后,仍出现报错显示没有权限在苦恼时,我看到了一个链接说把local去掉就好了,所以进行了尝试。

#错误:
load data local infile "C:/zc/user.txt" into table user fields terminated by "," lines terminated by "\r\n";
#正确:
load data infile "C:/zc/user.txt" into table user fields terminated by "," lines terminated by "\r\n";

其中参数fields terminated,lines terminated可以参考文章:

https://blog.csdn.net/weixin_43433032/article/details/95940277?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168956291916782425138004%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168956291916782425138004&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-95940277-null-null.142^v88^control_2,239^v2^insert_chatgpt&utm_term=mysql%E5%AF%BC%E5%85%A5excel%E8%A1%A8&spm=1018.2226.3001.4187

注意这里的数据我使用的是逗号分隔形式哦!

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值