MySQL向用户授予文件权限
我需要向MySQL数据库中的用户授予文件权限。
语法:
GRANT FILE ON *.* TO 'uname'@'localhost' identified by 'pwd';
我收到此错误。我不是一个roor用户。
Error Code: 1045
Access denied for user 'uname'@'localhost' (using password: YES)
答案 0 :(得分:1)
你提到了:
我不是一个roor用户。
您的用户必须具有GRANT OPTION
权限才能向其他用户授予权限。以root身份尝试,或让root用户向您的用户授予GRANT OPTION
。
mysql> grant all privileges on dbname.* to 'yourusername'@'%' ;
还不够;你需要:
mysql> grant all privileges on dbname.* to 'yourusername'@'%' with grant option;