美文网首页
Mysql用户操作

Mysql用户操作

作者: 名门翘楚C | 来源:发表于2017-11-29 01:11 被阅读0次

    1.用户登录

    mysql -u root -p
    

    2.查看数据库列表

    show databases;
    

    3.查看用户状态

    use mysql;
    select host,user from mysql.user;
    

    4.创建用户

    create user 'username'@'host' identified by 'password';
    

    说明:
    username:用户名
    host:该用户可以在哪个主机上登录,如果是本地用户可以是localhost,如果想让该用户在任意远程主机上登录,则可用通配符%
    password:用户密码,可为空,用户登录不需要密码
    5.授权

    grant privilege on databasename.tablename to 'username'@'host';
    

    说明:
    privilege:insert、select、update等权限,所有权限设为ALL;
    databasename:数据库名
    table name:表名
    授予所有的数据库所有表的操作权限:.
    用该命令授权的用户不能给其他用户授权,如果需要授权可用:

    grant privilege on databasename.tablename to 'username'@'host' with grant option;
    

    6.设置与更改用户密码

    set password for 'username'@'host' =password('newpassword');
    

    如果是当前用户

    set password=password('newpassword');
    

    7.查看用户授权

    show grants for 'username'@'%';
    

    8.撤销用户授权

    revoke privilege on databasename.tablename from 'username'@'host';
    

    9.删除用户

    drop user 'username'@'host';
    

    相关文章

      网友评论

          本文标题:Mysql用户操作

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