mariadb错误:此mariadb不允许使用所用命令

i7uq4tfw  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(264)

在mariadb中,当我在php脚本中使用“load data local infle”时,会收到以下错误消息:
对于查询加载数据本地infile,此mariadb版本不允许使用此命令
这和这条线是一样的。
我在centos 7-plesk onyx和我的 my.cnf 包含:

local-infile=1

如果我使用“loaddatainfle”,我可以将csv文件导入mysql表,但csv文件必须位于目录中 /var/lib/mysql/my_database/ 但是我不能创建一个csv文件到 /var/lib/mysql/my_database/ 从位于 /var/www/vhosts/my-website.com/httpdocs/my_script.php 如果我使用“loaddatainfle”,我可以将我的csv文件导入mysql表,但是csv文件必须位于/var/lib/mysql/my\ u目录下/
但是我不能从位于/var/www/vhosts/my-website.com/httpdocs/my-script.php的php脚本中创建csv文件到/var/lib/mysql/my\u database/它不工作!
解决办法是什么?

ubbxdtey

ubbxdtey1#

有关php编写的限制,请参阅php的open\u basedir:http://php.net/manual/en/ini.core.php

相关问题