美文网首页
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