mysql中创建用户和赋权限
mysql命令行用的不多,大部分使用工具类替代,所以这里记录下命令行模式下创建用户和赋予权限的命令,不用每次麻烦百度。
- 创建oozie用户,%符号表示仅限于远程登录
create user 'oozie'@'%' identified by 'password';
- 赋予权限
all指所有功能,如果all被替换为select,则只有查询功能。
on后面的oozie指数据库名称
to后面oozie指账号,很简单。
grant all on oozie.* to 'oozie'@'%';
如果想用某个账户给某个数据库指定权限,这样来操作,之前在使用上面操作时总是提示各种各样奇怪的权限错误:
grant all privileges on ecsoft.* to 'ecsoft'@'%' identified by 'password' with grant option;
flush privileges;
如果该账号之存在过,请先删除后再添加。