MySQL 5.7.6+创建新用户修改密码及分配权限
2017-08-04 10:17
615 查看
在MySQL 5.7.6+中,以前的创建新用户,设置密码的语句已经被
MySQL官方文档中提到
However, use of GRANT to create accounts or define nonprivilege
characteristics is deprecated as of MySQL 5.7.6. Instead, perform
these tasks using CREATE USER or ALTER USER.
所以,目前推荐使用
MySQL会使用默认的插件来对
若要修改用户密码,推荐的方式是使用
以上两个语法可以参考:
https://dev.mysql.com/doc/refman/5.7/en/create-user.html
https://dev.mysql.com/doc/refman/5.7/en/set-password.html
deprecated了,所以现在已经不推荐使用:
GRANT ALL PRIVILEGES ON mydb.* TO 'username'@'localhost' IDENTIFIED BY 'myPassword';
MySQL官方文档中提到
However, use of GRANT to create accounts or define nonprivilege
characteristics is deprecated as of MySQL 5.7.6. Instead, perform
these tasks using CREATE USER or ALTER USER.
所以,目前推荐使用
CREATE USER来创建用户,
ALTER USER来修改密码:
CREATE USER username IDENTIFIED BY 'myPassword';
MySQL会使用默认的插件来对
myPassword加密。
若要修改用户密码,推荐的方式是使用
ALTER USER而非旧的
SET PASSWORD语法:
ALTER USER username IDENTIFIED BY 'myNewPassword';
以上两个语法可以参考:
https://dev.mysql.com/doc/refman/5.7/en/create-user.html
https://dev.mysql.com/doc/refman/5.7/en/set-password.html
相关文章推荐
- mysql创建用户、删除用户、创建root用户和修改用户密码,grant分配权限,查询测试,以及库中授权表解析
- MySQL创建普通用户、分配权限、删除用户、修改用户密码
- 分配mysql用户权限以及修改密码
- Mysql用户密码设置修改和权限分配(转载)
- Mysql用户密码设置修改和权限分配
- Mysql用户密码设置修改和权限分配
- Mysql 命令行创建用户 修改密码 权限控制 备份 恢复
- Mysql用户密码设置修改和权限分配
- Mysql用户密码设置修改和权限分配
- MySQL5.6安装,修改密码,创建一定权限用户
- Mysql用户密码设置修改和权限分配
- ubuntu创建mysql用户、赋权限、修改密码
- Mysql用户密码设置修改和权限分配
- windows下的mysql忘记密码、或添加新用户、为用户创建数据库、为新用户分配权限
- Mysql用户密码设置修改和权限分配
- Mysql用户密码设置修改和权限分配
- MySQL添加新用户、为用户创建数据库、为新用户分配权限
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限