错误代码 2068:由于 root 用户的访问限制,请求的文件被拒绝

Jul*_*Kim 2 mysql mysql-workbench

大家好,我在尝试在 mysql 上导入 CSV 时遇到了这个问题。我使用 root 用户来确保我拥有所有的授权和访问权限,但它一直给我同样的错误。我使用的查询如下:

CREATE table if not exists Order_items(
    order_id VARCHAR(255) NOT NULL,
    order_item_id VARCHAR(255) NOT NULL,
    product_id VARCHAR(255) NOT NULL,
    seller_id VARCHAR(255) NOT NULL,
    shipping_limit_date datetime NOT NULL,
    price INT NOT NULL,
    freight_value INT NOT NULL,
    PRIMARY KEY(order_id)
);

load data local infile 'C:\Users\julia\Desktop\SUPR\Test\olist_order_items_dataset.csv' 
into table order_items
FIELDS terminated by ','
optionally enclosed by '"'
lines terminated by '\n'
ignore 1 rows
(order_id, order_item_id, product_id, seller_id, shipping_limit_date, price, freight_value); `
Run Code Online (Sandbox Code Playgroud)

错误代码 2068:由于 root 用户的访问限制,请求的文件被拒绝

我已经尝试了所有方法,但由于限制,它仍然给我同样的错误。

谢谢

mpr*_*iya 8

将文件路径中的反斜杠 (\) 更改为正斜杠 (/)。再次运行该文件。即使错误仍然存​​在,请按照以下方法进行操作。

  1. 转到 MySQL 连接页面。
  2. 右键单击连接,然后单击“编辑连接”。
  3. 选择“高级”选项。将下面的行粘贴到“其他”框中。
OPT_LOCAL_INFILE=1
Run Code Online (Sandbox Code Playgroud)
  1. 单击“测试连接”。它将成功更新连接。
  2. 单击关闭。

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明