Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
远程Mysql IP访问_Mysql_Apache_Cpanel - Fatal编程技术网

远程Mysql IP访问

远程Mysql IP访问,mysql,apache,cpanel,Mysql,Apache,Cpanel,我希望使用.php脚本向我的数据库的不同用户授予权限 但当通过PHPMYADMIN或.php文件访问GRANT命令时,GRANT命令似乎被拒绝 有办法做到这一点吗?你必须拥有某种权限才能做到这一点,这就是你可以检查它们的方式: show grants for 'youruser'@'localhost'; 如果你找不到类似于授予期权的东西,很可能你无法做到这一点。这不是PHP的限制 有关GRANT命令的更多信息:来自PHP的GRANT命令是否被拒绝,或者对于PHP代码连接到数据库的用户是否被拒

我希望使用.php脚本向我的数据库的不同用户授予权限

但当通过PHPMYADMIN或.php文件访问GRANT命令时,GRANT命令似乎被拒绝


有办法做到这一点吗?

你必须拥有某种权限才能做到这一点,这就是你可以检查它们的方式:

show grants for 'youruser'@'localhost';
如果你找不到类似于授予期权的东西,很可能你无法做到这一点。这不是PHP的限制


有关GRANT命令的更多信息:

来自PHP的GRANT命令是否被拒绝,或者对于PHP代码连接到数据库的用户是否被拒绝?注意:这不是从PHP代码中使用root的认可。当从PHPIs发出特定的错误消息时,它被拒绝了?我非常怀疑MySQL是否知道或关心该命令是否来自PHP。这可以使用PHP的exec函数来完成,直接在shell中运行MySQL命令吗?您需要MySQL的根用户或具有从PHP连接到MySQL服务器的授权权限的用户。显示授权是SQL查询,请使用MySQL_查询或PDO的等效项