1 修改数据库管理员从本机登录的密码为 123456
数据库管理员使用新密码从本机连接数据库服务器
mysqladmin -uroot -p654321 password123456;
2 查看当前登陆数据库服务器的用户是谁?
mysql> select user();
3 查看当前登陆数据库服务器用户的权限?
mysql> show grants for root@localhost;
4 查看当前数据库服务器有哪些授权用户?
mysql> select user,host from mysql.user;
5 授权管理员用户可以在网络中的 192.168.4.254 主机登录, 对所有库和表有完全权限且有授权的权限; 登陆密码 abc123
mysql> grant all on *.* to root@'192.168.4.254' identified by 'abc123' with grant option;
6 不允许数据库管理员在数据库服务器本机登录 (在做此操作之前一定要添加一个可以远程管理的用户, 否则你就进不了 mysql 服务器了)
drop user root@"localhost";
7 授权 userweb 用户可以从网络中的任意主机访问数据库服务器, 对 db3 库下的 user 表有查看更新 name 字段和 age 字段的权限 , 登录密码 userweb888
grant select,update(name,age) on db3.user to userweb@'%' identified by 'userweb888'
8 验证以上授权是否成功
- #mysql -h192.168.4.51 -uuserweb -puserweb888
- mysql> select * from db3.user;
- mysql> update db3.user set name="xx",age=20 where name="ss";
- Query OK, 2 rows affected (0.00 sec)
- Rows matched: 2 Changed: 2 Warnings: 0
- mysql> delete from db3.user where name="xx";
- ERROR 1142 (42000): DELETE command denied to user 'userweb'@'192.168.4.254' for table 'user'
9userweb 修改自己的登陆密码为 123456, 并验证能否使用新密码登陆
- mysql> set password=password("123456");
- Query OK, 0 rows affected, 1 warning (0.00 sec)
- #mysql -h192.168.4.51 -uuserweb -p123456
10 数据库管理员修改授权用户 userweb 的登录密码为 654321, 让授权用户 userweb 使用新密码登陆数据库服务器
set password for userweb@"%"=password("654321");
11 撤销授权用户 userweb 的所有授权并 使其不再能使用此用户连接数据库服务器
mysql> drop user user@"%";
12 授权 webadmin 用户可以从网络中的所有主机登录, 对 bbsdb 库拥有完全权限, 且有授权权限, 登录密码为 123456
- mysql> grant all on bbsdb.* to webadmin@'%' identified by '123456' with grant option;
- Query OK, 0 rows affected, 1 warning (0.00 sec)
- mysql> grant insert on mysql.* to webadmin@"%" ;
- Query OK, 0 rows affected (0.00 sec)
13 在客户端使用授权用户 webadmin 登录, 把自己的权限授权给 userone 用户 , 登录密码是 123456
- # mysql -h192.168.4.51 -uwebadmin -p123456
- mysql> grant all on bbsdb.* to userone@"%" identified by "123456" with grant option;
15 撤销 webadmin 用户的授权权限 mysql> revoke grant option on bbsdb.* from webadmin@"%";
Query OK, 0 rows affected (0.00 sec)
来源: http://www.bubuko.com/infodetail-2508206.html