用户管理
登录mysql
在启动MySQL服务后,用下面的方式来登录MySQL服务器,命令如下:mysql -h 主机名|主机IP -P port -u username -p
然后输入密码就行
创建用户
语法形式:create user 用户名 identified by 密码
上面的语句也可以创建多个用户,只需要各个用户名后面的用,
隔开就行
用户名由用户
和主机名
构成,如果不指定,默认的主机就是%
——意思就是所有的ip都可以登录。
例:create user 'ML'@'localhost' identified by 'xxxxx'
@
后面表示只能在当前机器上登录
修改用户
语法update mysql.user set user='xxx' where user='xxx';
然后记得flush frivileges;
——确保更改立即生效
删除用户
使用drop
不要使用delete
,因为delete
删除会有残留信息。
语法形式drop user 用户名
——默认的主机是%
如果是这样drop user 用户名@'localhost';
就是删除当前主机下的某用户
设置当前用户密码
- 修改
alter user
当前用户的密码:
使用alter user user() identified by 新密码;
- 使用
set
来修改当前用户的密码
set password=新密码;
修改其他用户的密码
- 使用
alter
语句修改普通用户的密码
alter user 用户 identified by 新密码;
——可以一次性修改多个
- 使用
set
来修改木头用户的密码
set password for 用户@主机名 =新密码