【发布时间】:2010-12-12 04:53:53
【问题描述】:
我需要以编程方式创建 MySQL 用户,该用户仅具有特定数据库的权限。假设有数据库 a、b、c,我需要创建仅对 B 具有权限的用户。我相信它可能,但我的谷歌搜索没有成功。 谢谢!
【问题讨论】:
标签: mysql
我需要以编程方式创建 MySQL 用户,该用户仅具有特定数据库的权限。假设有数据库 a、b、c,我需要创建仅对 B 具有权限的用户。我相信它可能,但我的谷歌搜索没有成功。 谢谢!
【问题讨论】:
标签: mysql
grant all
on B.*
to
'user'@localhost
identified by
'password'
密码为“password”的用户“user”现在可以访问数据库“B”中的所有表。 (当然你需要用高权限用户运行这个查询)
【讨论】:
grant all on B.* to 'user'@localhost identified by 'password'; 复制和粘贴更快;)
你可以试试这个
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'some_pass';
grant all privileges on B.* to 'myuser'@'localhost' identified by 'some_pass';
【讨论】: