mysql用户管理和权限设置
用户授权
Grant all privileges on . to ‘www’@’%’ identified by ‘www’ with grant option; All privileges:授权所有权限给用户 也可以指定权限:select、create、drop、等 On:权限对改数据库和表生效 To:把权限授权给该用户 Indentified by:指定用户登录密码 With grant option:允许该用户将自己的权限授权给其他用户 刷新权限 Flush privileges; 查看用户权限 Show grants for ‘www’@’%’; 回收权限 删除www这个用户的insert权限,该用户将不能插入数据 Revoke inseret on . from ‘www’@’%’; 删除用户 Select user,host from mysql.user; Drop user ‘www’@’%’; 用户重命名 Rename user ‘root’@’%’ to ‘rooot’@’%’; 修改密码 修改root登录密码为123456 Update mysql.user set password=password(‘123456’) where user=’root’ Set password for ‘用户名’@‘登录地址’=password(‘密码’) Set password for ‘yyy’@’%’=password(‘yyy’)
Mysqladmin -u用户名 -p旧密码 password 新密码 Mysqladmin -uroot -proot password 123456
