我需要以编程方式创建MySQL用户,仅具有特定db的权限.假设有数据库a,b,c,我需要创建只有B权限的用户.我确信它可能但我的谷歌搜索没有成功.谢谢!
Bjö*_*örn 21
grant all
on B.*
to
'user'@localhost
identified by
'password'
Run Code Online (Sandbox Code Playgroud)
密码为"password"的用户"user"现在可以访问数据库"B"中的所有表.(当然,您需要使用高权限用户运行此查询)
RRU*_*RUZ 17
你可以试试这个
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'some_pass';
grant all privileges on B.* to 'myuser'@'localhost' identified by 'some_pass';
Run Code Online (Sandbox Code Playgroud)