Mysql如何加载大批量数据,解决报错ERROR 3948 (42000)

新装mysql,第一次导入53万这种量级的数据,容易错几个点:
1、所属数据源文件地址输入时“\”要记得改成“/”
2、容易报错ERROR 3948 (42000): Loading local data is disabled; this must be enabled on both the client and server sides

解决方式是:
第一步***打开mysql 命令框***
如果mysql不是装在c盘,先找到bin文件夹所在地址,打开mysql command line client命令框

C:\Users\RLBXCW>D:

D:\>cd change\mysql-8.0.19-winx64\bin

D:\change\mysql-8.0.19-winx64\bin>mysql --local-infile -u root -p

出现如下图片:
Mysql如何加载大批量数据,解决报错ERROR 3948 (42000)_第1张图片
第二步 发现报错ERROR 3948 (42000):
说明原先导入本地文件的权限没有打开,输入以下代码

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

出现如下图片:
Mysql如何加载大批量数据,解决报错ERROR 3948 (42000)_第2张图片
第三步:利用代码插入数据源


load data local infile'C:/Users/RLBXCW/Desktop/user_info_utf.csv' into table data.userinfo

fields terminated by ',';

注意
‘C:/Users/RLBXCW/Desktop/user_info_utf.csv’ 这个看个人的文件地址,注意“/”输对
data.userinfo 表示原先建好的表名,按实际情况来,其他部分可以照搬
出现如下图片
Mysql如何加载大批量数据,解决报错ERROR 3948 (42000)_第3张图片
看完这篇,记得看看其他篇,我的数据分析一些学习总结哦,和我一起成为数据分析师吧

你可能感兴趣的:(Mysql如何加载大批量数据,解决报错ERROR 3948 (42000))