解决方法一:在CMD下运行代码。首先确保环境变量已配置,步骤如下:启动CMD,连接MySQL,执行命令`mysql --local-infile=1 -h 127.0.0.1 -u root -p`,输入密码后进入数据库。切换数据库,使用`use 数据库名称`命令。执行设置命令`set global local_infile=1`,确保local_infile已启用。执行导入...
解决MySQL8.0不能加载外部数据的高效方法
MySQL8.0加载外部数据时常遇到问题。创建数据表后,尝试加载外部数据时,报错提示“Error Code: 1148. The used command is not allowed with this MySQL version”。通过网络查找,仍未解决问题。
解决方法一:在CMD下运行代码。首先确保环境变量已配置,步骤如下:
启动CMD,连接MySQL,执行命令`mysql --local-infile=1 -h 127.0.0.1 -u root -p`,输入密码后进入数据库。切换数据库,使用`use 数据库名称`命令。执行设置命令`set global local_infile=1`,确保local_infile已启用。执行导入数据语句,成功加载。解决方法二:在Workbench界面导入数据。步骤如下:
查看安全路径,执行`show variables like '%secure%';`。将数据文件拷贝至安全路径下。执行导入数据语句,无需使用local参数,即可成功导入。尝试以上方法解决MySQL8.0加载外部数据问题后,若依旧遇到困难,欢迎在评论区留言。学习数据科学,欢迎访问cda.cn。
2024-10-26