在mariadb中,当我使用“将数据本地文件”加载到php脚本时,出现以下错误消息:
此MariaDB版本不允许将所使用的命令用于查询加载数据本地文件中
这与此thread上的事情相同。
我使用的是CentOS 7-Plesk Onyx,我的my.cnf
包含:
local-infile=1
如果我使用“在文件中加载数据”,则可以将csv文件导入到MySQL表中,但是csv文件必须位于目录/var/lib/mysql/my_database/
但是我无法通过位于/var/lib/mysql/my_database/
中的php脚本在/var/www/vhosts/my-website.com/httpdocs/my_script.php
中创建一个csv文件
如果我使用“在文件中加载数据”,则可以将csv文件导入到MySQL表中,但是csv文件必须位于目录/ var / lib / mysql / my_database /
中但是我无法从/var/www/vhosts/my-website.com/httpdocs/my_script.php中的php脚本在/ var / lib / mysql / my_database /中创建一个csv文件工作!
解决方案是什么?