如何向 mysql 用户授予权限? CentOS 6 和 ZPAnel

如何向 mysql 用户授予权限? CentOS 6 和 ZPAnel

在 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 权限。问题是您现在以谁的身份登录并运行此命令?

相关内容