美文网首页
Mysql创建用户并授权

Mysql创建用户并授权

作者: liuchungui | 来源:发表于2019-01-21 23:57 被阅读0次

最近,除了使用Redis之外,还使用了Mysql,对于创建用户并授权的命令总是忘记,于是将以前的笔记拿出来,复习下。

//创建数据库wiki
create database wiki

//创建cloud用户,并授予cloud对wiki操作的所有权限,localhost则代表这个用户只能在localhost进行登录
grant all on wiki.* to cloud@localhost identified by '123456';

//刷新系统权限表
flush privileges;

上面创建了数据库wiki,并且将其权限授予给用户cloud,但是这个用户只能在localhost登录,其它的电脑不能使用此账号连接。

那怎么建立一个用户,能够远程连接Mysql呢?使用%指定,如下所示:

//root能够远程登录
GRANT ALL PRIVILEGES ON *.* TO 'cloud'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

//给用户添加某个库的权限
grant all on cloude_dev.* to dev;

//刷新系统权限表
flush privileges;

有时,可能需要删除用户

//删除用户
use mysql;
// 删除用户
delete from user where user='cloud_dev';
flush privileges;

参考: MySQL新建用户,授权,删除用户,修改密码

相关文章

网友评论

      本文标题:Mysql创建用户并授权

      本文链接:https://www.haomeiwen.com/subject/hojkjqtx.html