簡體   English   中英

Mariadb錯誤:此MariaDB不允許使用命令

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM