首页 / 资讯中心 / 文章详情

MySQL 用户

MySQL 用户 ★ FEATURED ARTICLE
一.用户1.1 用户信息MySQL中的用户都存储在系统数据库mysql的user表中字段解释host 表示这个用户可以从哪个主机登陆如果是localhost表示只能从本机登陆user 用户名authentication_string 用户密码通过password函数加密后的*_priv 用户拥有的权限1.2 创建用户create user 用户名登陆主机/ip identified by 密码;1.3 删除用户drop user 用户名主机名1.4 修改用户密码自己改自己密码set passwordpassword(新的密码);root用户修改指定用户的密码set password for 用户名主机名password(新的密码)二.用户权限2.1 权限表这些权限和user表的列相对应2.2 给用户授权刚创建的用户没有任何权限。需要给用户授权。语法:grant 权限列表 on 库.对象名 to 用户名登陆位置 [identified by 密码]说明权限列表多个权限用逗号分开grant select on ...grant select, delete, create on ....grant all on ... -- 表示赋予该用户在该对象上的所有权限*.* : 代表本系统中的所有数据库的所有对象表视图存储过程等库.* : 表示某个数据库中的所有数据对象(表视图存储过程等)identified by可选。 如果用户存在赋予权限的同时修改密码,如果该用户不存在就是创建用户2.3 回收权限语法revoke 权限列表 on 库.对象名 from 用户名登陆位置
阅读完成 · 觉得有帮助?
咨询建站