在 CentOS 6 上安装了 ZPanel。创建了用户,添加了数据库。但用户没有权限。
尝试在 SQL shell 中创建
GRANT ALL PRIVILEGES ON db_name.* To 'name'@'localhost' IDENTIFIED BY 'xxxxxxx';
得到#1044 - Access denied for user 'name'@'%' to database 'db_name'
授予权限需要做什么?
答案1
您必须使用 root 帐户登录才能执行此操作。如果您创建了一个名为 jsmith 的用户并尝试创建另一个用户帐户 jdoe,则必须先使用 root 登录以授予 jsmith 权限。问题是您现在以谁的身份登录并运行此命令?