mysql中创建用户和赋权限

mysql命令行用的不多,大部分使用工具类替代,所以这里记录下命令行模式下创建用户和赋予权限的命令,不用每次麻烦百度。

1. 创建oozie用户,%符号表示仅限于远程登录

create user 'oozie'@'%' identified by 'password';   

2. 赋予权限

 all指所有功能,如果all被替换为select,则只有查询功能。

 on后面的oozie指数据库名称

 to后面oozie指账号,很简单。

grant all on oozie.* to 'oozie'@'%';

 

20190101: 今天get一招

如果想用某个账户给某个数据库指定权限,这样来操作,之前在使用上面操作时总是提示各种各样奇怪的权限错误:

grant all privileges on ecsoft.* to 'ecsoft'@'%' identified by 'password' with grant option;
flush privileges;

如果该账号之存在过,请先删除后再添加。

 

关于其他内容可以参考下面帖子:

http://www.jb51.net/article/31850.htm

posted @ 2018-01-10 17:53  硅谷工具人  阅读(1856)  评论(0编辑  收藏  举报
成功之道,在于每个人生阶段都要有不同的目标,并且通过努力实现自己的目标,毕竟人生不过百年! 所有奋斗的意义在于为个人目标实现和提升家庭幸福,同时能推进社会进步和国家目标! 正如古人讲的正心诚意格物致知,修身齐家治国平天下。