美文网首页
MySQL 数据库创建用户并授权远程访问

MySQL 数据库创建用户并授权远程访问

作者: 热血大桃子 | 来源:发表于2019-07-25 18:06 被阅读0次
    • 首先先登录root用户
    >>> mysql -uroot -p
    
    • 然后新建一个用户
    >>> create user 'username'@'localhost' identified by 'password';
    
    • 授权用户远程访问,根据需求为此用户设定权限
    # 1) 授权用户访问所有数据库
    >>> grant all privileges on  *.* to 'username'@'%' identified by 'password';
    
    # 2) 授权用户访问只可访问特定的数据库中的所有表
    >>> grant all privileges on  DatabaseName.* to 'username'@'%' identified by 'password';
    
    # 3) 用户只有对特定数据库具有select 、insert 权限
    >>> grant select,insert on  DatabaseName.* to 'username'@'%' identified by 'password';
    
    # 4) 用户只有对特定数据库中的特定表具有select 、insert 权限
    >>> grant select,insert on  DatabaseName.tablename to 'username'@'%' identified by 'password';
    
    • 最后,让修改生效,完成
    >>> flush privileges;
    

    相关文章

      网友评论

          本文标题:MySQL 数据库创建用户并授权远程访问

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