将sql.qz上传到站点时拒绝访问(#1227)

时间:2013-07-07 22:41:30

标签: mysql file-upload phpmyadmin xampp

我正在尝试将sql.qz文件上传到phpmyadmin,我一直收到此错误。我使用Xampp离线创建了一个网站,现在当我上传它时,它并没有让我这么做。我有所有特权,我的主人甚至与我核实过。任何帮助,将不胜感激。

Error

SQL query: Documentation

--
-- Database: `wordpress`
--
DELIMITER $$--
-- Procedures
--
CREATE DEFINER = `root`@`localhost` PROCEDURE `test_multi_sets` ( )
    DETERMINISTIC BEGIN SELECT user( ) AS first_col;

SELECT user( ) AS first_col, now( ) AS second_col;

SELECT user( ) AS first_col, now( ) AS second_col, now( ) AS third_col;

end$$

MySQL说:文档

  

#1227 - 拒绝访问;您需要(至少一个)此操作的SUPER权限

1 个答案:

答案 0 :(得分:0)

尝试从查询中删除DEFINER。我相信这就是导致错误的原因。定义者不是强制性的,是特权操作。您可以在Create Procedures

中查看更多相关信息

因此,备份中的语句可能如下所示,它应该可以正常工作。

CREATE PROCEDURE `test_multi_sets` ( )...