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