一
目录
一
新建用户
二 用户名的改变
三 删除用户
四 修改用户密码root用户
五 忘记mysql的密码时候怎么办
六 数据库的权限赋予
编辑
七 查询用户名的权限
八 权限的撤销
九总结
新建用户
CREATE USER '用户名'@'来源地址' [IDENTIFIED BY [PASSWORD] '密码'];
只是一个用户 什么权限都没有
二 用户名的改变
RENAME USER 'zhangsan'@'localhost' TO 'lisi'@'localhost';
验证
三 删除用户
DROP USER 'lisi'@'localhost' ;
四 修改用户密码root用户
SET PASSWORD = PASSWORD('abc123');
验证
修改其他用户的密码
SET PASSWORD FOR 'user1'@'localhost' = PASSWORD('abc123T);
验证
五 忘记mysql的密码时候怎么办
修改 /etc/my.cnf配置文件
skip-grant-tables 不用密码登陆
修改root密码
PDATE mysql.user SET AUTHENTICATION_STRING = PASSWORD('abc123') where user='root';
FLUSH PRIVILEGES;刷新权限
然后退出mysql 把刚才设置不要密码登陆的注释或者删掉在重启服务就好了
六 数据库的权限赋予
打开登陆mysql输入用户名
一般只会给一个用户一个表的权限
验证
只给的是查看权限没有执行权限所以不会执行
七 查询用户名的权限
show grantsfor '用户名'
验证
八 权限的撤销
REVOKE ALL ON *.* FROM 'lisi'@'%';
撤销lisi的所有权限
九总结