Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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 授予特定数据库的执行权限_Mysql_Grant - Fatal编程技术网

Mysql 授予特定数据库的执行权限

Mysql 授予特定数据库的执行权限,mysql,grant,Mysql,Grant,我尝试使用以下方法为特定数据库上的特定用户授予执行权限: GRANT EXECUTE ON `databasename`.* TO 'user'@'12.345.67.89'; 它似乎已成功完成,但未添加权限。但是,如果为同一个用户全局授予执行权限,则它可以工作!我错过什么了吗 使用mysql版本5.0.51a什么显示“用户”@“12.345.67.89”返回的授权?@Devart它说授权在*上执行到由密码“xyz”标识的“用户”@“12.345.67.89”和授权选择、插入、更新、删除、创建

我尝试使用以下方法为特定数据库上的特定用户授予执行权限:

GRANT EXECUTE ON `databasename`.* TO 'user'@'12.345.67.89';
它似乎已成功完成,但未添加权限。但是,如果为同一个用户全局授予执行权限,则它可以工作!我错过什么了吗


使用mysql版本5.0.51a

什么显示“用户”@“12.345.67.89”返回的授权?@Devart它说
授权在*上执行到由密码“xyz”标识的“用户”@“12.345.67.89”
授权选择、插入、更新、删除、创建、删除、索引、更改、,在databasename.*上创建临时表到'user'@'12.345.67.89'
这很奇怪。我无法复制它(在MySQL 5.0.87、5.5.12上试用过)。什么显示“用户”@“12.345.67.89”的授权返回?@Devart it表示
GRANT EXECUTE on**对密码“xyz”标识的“用户”@“12.345.67.89”执行
GRANT SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、INDEX、ALTER、,在databasename.*上创建临时表到'user'@'12.345.67.89'
这很奇怪。我无法复制它(在MySQL 5.0.87、5.5.12上尝试过)。