使用MySQL命令行导入数据文件的可行办法
- 直接搜索cmd,以管理员身份运行
- 启动MySQL时,加上–local-infile=1的参数,再输入密码
mysql -u root -p --local-infile=1
- 执行载入数据命令,成功。
load data local infile 'C:/Users/xysun/Desktop/Python/data/user_info.csv' into table data.userinfo fields terminated by ',';
可能遇到的问题
问题1:‘mysql’不是内部或外部命令
按照网上的办法,配置完mysql的环境变量,执行以下命令后,仍然报错。
mysql -u root -p
解决办法:用管理员身份运行cmd,再执行命令就可以通过。(神奇的是,再用完管理员身份后,之后直接cmd也可以运行mysql命令了)
(网上找的图片,本地上突然