![](/img/trans.png)
[英]The used command is not allowed with this MariaDB version with local_infile ON
[英]Mariadb error: the used command is not allowed with this MariaDB
在mariadb中,當我在PHP腳本中使用“將數據加載到本地文件”時,出現以下錯誤消息:
此MariaDB版本不允許使用查詢的命令來加載數據本地文件
這與在該線程上是同一回事。
我正在使用CentOS 7-Plesk Onyx,而我的my.cnf
包含:
local-infile=1
如果使用“在文件中加載數據”,則可以將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文件
如果我使用“加載數據文件”,則可以將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文件,它不起作用!
解決辦法是什么?
有關PHP編寫的限制,請參見PHP的open_basedir: http : //php.net/manual/zh/ini.core.php
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.