首页 > 解决方案 > 不允许 MySQL 加载数据本地 Infile

问题描述

我正在店内销售点系统(塔)和自定义网站之间构建库存同步系统。我在运行命令“LOAD DATA LOCAL INFILE”时遇到问题。

PHPMyAdmin 报告

“此 MySQL 版本不允许使用的命令”

以下是我的整个查询的粘贴:

LOAD DATA LOCAL INFILE
'/home/ccgifts/tower/STOCKIMAGES30112018171438.zip' 
INTO TABLE temp_table FIELDS TERMINATED BY ','
LINES TERMINATED BY 'n' 
IGNORE 1 LINES 
(
`web_store_price`, `stk_webtax_group`, `trade_price`, 
`tax_level`, `tax_group`, `supplier_name`, 
`supplier_code`, `subcat_name`, `subcat_code`, 
`stock_supplier_code`, `short_description`, `rrp`, 
`retail_price`, `qty`, `plu`, `gst_payable`, 
`gst_credit`, `extra_description`, `description`, 
`department_name`, `department`, `cost_price`, `cost_ex`, 
`category_name`, `category`, `barcode`, `author`
)

我使用的是相当典型的 cPanel/WHM CentOS 设置,而不是共享主机。这是我自己的 VPS 实例,因此我具有 root 访问权限等。我让我的托管技术人员尝试为 MySQL 添加权限,以便我可以运行此命令。

任何帮助将不胜感激。

亲切的问候,

斯科特

标签: mysqlcsvimport

解决方案


推荐阅读