背景
- OS Version : rhel 6.4
- MySQL Version : 5.6.31
改密权限
- root可以修改所有用户密码
- 所有用户在无任何权限情况下可修改自己密码
- 获得“update所有库”权限的用户可修改任何用户密码(包括root)
(以上所诉,均使用set password
方法)
改密三种方法
Set Password
set password for <用户名>@{localhost|%|...} =password('<密码>');
grant … identified by
grant <权限> on <数据库>.<数据表> to <user>@{localhost|%|...} identified by '<密码>';
update
update <库名>.<表名> set password=password('<密码>') where user='<用户名>' and host='{localhost | % | ...}';