1 用户分类
2 用户特点
- MySQL提供了许多语句用来管理用户账号,这些语句可以用来管理包括登录和退出MySQL服务器、创建用户、删除用户、密码管理和权限管理等内容。
- MySQL数据库的安全性需要通过账户管理来保证。
3 用户登录
mysql -h localhost -P 3306 -p dbname -e "select * from tablename"
mysql -uusername -p
4 用户管理
4.1 创建用户
create user 'zhang3' identified by 'abc123';
create user 'zhang3'@ 'localhost' identified by 'abc123';
4.2 修改用户
update mysql.user(用户表) set user='new_username' where user='old_username';
flush privileges;
4.3 删除用户
drop user 'username';
drop user 'username'@ 'localhost';
delete from user(用户表) where user = 'username' and host='locahost/%/...'
4.4 修改用户密码
4.4.1 修改当前用户的密码
alter user user() identified by '密码';
set password='密码';
4.4.2 修改其他用户的密码
alter user '用户名' identified by '密码';
set password for '用户名' = '密码';