Mariadb错误:此MariaDB不允许使用该命令

问题描述 投票:0回答:1

在mariadb中,当我使用“加载数据本地infile”到php脚本时,我收到此错误消息:

对于查询加载数据本地infile,此MariaDB版本不允许使用used命令

这与thread相同。

我在CentOS 7上 - Plesk Onyx和我的my.cnf包含:

local-infile=1

如果我使用“加载数据infile”,我可以将我的csv文件导入我的MySQL表,但csv文件必须位于/var/lib/mysql/my_database/目录中

但我无法从位于/var/lib/mysql/my_database/的php脚本中创建csv文件到/var/www/vhosts/my-website.com/httpdocs/my_script.php

如果我使用“加载数据infile”,我可以将我的csv文件导入我的MySQL表,但csv文件必须位于目录/ var / lib / mysql / my_database /

但是我无法从位于/var/www/vhosts/my-website.com/httpdocs/my_script.php的php脚本中创建一个csv文件到/ var / lib / mysql / my_database /它不起作用!

解决办法是什么?

php mysql mariadb
1个回答
0
投票

有关PHP编写的限制,请参阅PHP的open_basedir:http://php.net/manual/en/ini.core.php

© www.soinside.com 2019 - 2024. All rights reserved.