关闭

MySQL用户权限

116人阅读 评论(0) 收藏 举报
分类:

1 Mysql下创建新的用户

语法:

1.create user 用户名 identified by '密码';

例:create user xiaogang identified by '123456';

新创建的用户,默认情况下是没有任何权限的。


2. 如何给用户分配权限

语法:

1.grant 权限 on 数据库.数据表 to '用户' @ '主机名';

例:给 xiaogang 分配所有的权限

grant all privileges on *.* to 'xiaogang'@'%';

这个时候 xiaogang 就拥有了 所有权限了

部分授权

如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";


使修改的东西立即生效,必须执行一下命令

flush privileges


登陆MySQL、

mysql -u用户名 -p用户密码 -h主机ip地址

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5210次
    • 积分:198
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:1篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论