Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL加载XML返回“拒绝访问”_Php_Mysql - Fatal编程技术网

Php MySQL加载XML返回“拒绝访问”

Php MySQL加载XML返回“拒绝访问”,php,mysql,Php,Mysql,可能重复: 我需要一个PHP脚本,将一个大的XML文件加载到MySQL中。我将在cron中使用它 我首先尝试使用DOM和XMLReader PHP库将XML解析成可以插入MySQL的行。这个文件太大了,我处理它时内存不足。我已经有128MB的PHP内存了 我正在MySQL中尝试loadXMLinfle命令。MySQL的这一部分对我来说是全新的。我必须升级到MySQL的更新版本,以便支持加载XML。我试着执行这个: LOAD XML INFILE '/path/huge_xml_file.xml

可能重复:

我需要一个PHP脚本,将一个大的XML文件加载到MySQL中。我将在cron中使用它

我首先尝试使用DOM和XMLReader PHP库将XML解析成可以插入MySQL的行。这个文件太大了,我处理它时内存不足。我已经有128MB的PHP内存了

我正在MySQL中尝试loadXMLinfle命令。MySQL的这一部分对我来说是全新的。我必须升级到MySQL的更新版本,以便支持加载XML。我试着执行这个:

LOAD XML INFILE '/path/huge_xml_file.xml'
INTO TABLE `my_table`
ROWS IDENTIFIED BY '<ROW>' ;
经过一些阅读,我的理解是默认情况下从MySQL加载文件是禁用的。我很难在服务器上找到我需要更改的内容的详细描述,以及在何处更改的详细描述,以使此方法适用于我。

可以通过以下方法解决此问题:

grant file on *.* to db_user@###.###.###.### identified by 'db_user_passwd';
grant file on *.* to db_user@###.###.###.### identified by 'db_user_passwd';