用户管理
登录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 用户@主机名 =新密码
权限管理