mysql 8.0以上 新版本账号密码策略修改和密码修改详解数据库
老版本的密码策略变量:
validate_password_policy 这个参数用于控制validate_password的验证策略 0 low 1 MEDIUM 2 strong。
validate_password_length密码长度的最小值(这个值最小要是4)。
validate_password_number_count 密码中数字的最小个数。
validate_password_mixed_case_count大小写的最小个数。
validate_password_special_char_count 特殊字符的最小个数。
validate_password_dictionary_file 字典文件
8.0后要注意密码策略变量变化
validate_password.check_user_name ON
validate_password.dictionary_file
validate_password.length
validate_password.mixed_case_count
validate_password.number_count
validate_password.policy
validate_password.special_char_count
如:validate_password_policy 变为validate_password.policy.
所以
set global validate_password_policy=0;变为 set global validate_password.policy=0 ;
密码最小长度(6):
set global validate_password_length=6; 变为 set global validate_password.length=6
修改root的密码:
登录后
use mysq;
ALTER USER root @ localhost IDENTIFIED WITH mysql_native_password BY 新密码
flush privileges;
3854.html
mysql相关文章
- MySQL自动生成ID:精确控制数据库记录(mysql自动生成id)
- text长文本存储MySQL中Longtext长文本的稳定可靠存储方式(mysql中long)
- 构建MySQL数据字典的必要性(mysql数据字典工具)
- 使用Qt框架轻松连接MySQL数据库(qt与mysql连接)
- 数据库无需安装:快速启动MySQL数据库(免安装mysql启动)
- MySQL操作:插入与删除(mysql插入删除)
- MySQL访问:简单有效的数据库操纵(mysql访问数据库)
- 使用DOS操作MySQL数据库(dos操作mysql)
- 数据库搭建SSH框架:深入MySQL数据库(ssh框架mysql)
- MySQL 复杂触发器:让数据库操作更加高效精确(mysql复杂触发器)
- MySQL数据库日期查询简介(mysql数据库日期查询)
- 数据库如何使用PSC将数据导入MySQL数据库(psc怎么导入mysql)
- 极速搞定:MySQL连接数据库的最佳实践(mysql连数据库)
- 数据库免费MySQL数据库 尽享全面福利!(免费mysql)
- MySQL帮助文档:解决您数据库开发的疑难问题(mysql帮助文档)
- 从零开始:使用MySQL创建数据库(用mysql创建数据库)
- MySQL数据库中long类型的使用及注意事项(mysql中long型)
- MySQL表编辑器有效地管理您的数据库(c mysql表编辑器)
- 什么MySql中的engine是数据库引擎(mysql中engin是)
- MySQL双表分页查询实现方法详解(mysql两表分页查询)
- 数据库轻松使用au3创建MySQL数据库(au3创建mysql)
- 用CMD命令行快速导出MySQL数据库(cmd 导出mysql)
- 2016考研Mysql考试准备之路(2016二级mysql)
- MySQL密码修改快速入门 手把手教你修改数据库密码(mysql下怎么修改密码)