MySQL 5.x.x 版本
安装
详情
5.7 版本默认要求修改密码
grep "password" /var/log/mysqld.log
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
大约 1 分钟
5.x.x 版本
安装5.7 版本默认要求修改密码
grep "password" /var/log/mysqld.log
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
--initialize
- 对于密码复杂度进行定制: 12 位,4种
- 密码过期时间: 180
- 给 root@localhost 用户设置临时密码
--initialize-insecure:
- 无限制、无临时密码
MySQL 数据库中设置密码策略可以通过修改系统变量来实现,主要是通过调整密码验证插件和相关参数来强制或控制用户密码的复杂性和安全性要求。
SHOW VARIABLES LIKE 'validate_password%';
create database test default character set utf8mb4 collate utf8mb4_unicode_ci;
[root@localhost ~]# cat /etc/my.cnf
[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql/data
socket=/tmp/mysql.sock
server_id=6
[mysql]
socket=/tmp/mysql.sock
MySQL 是一个开放源码的关系型 数据库管理系统。 瑞典 MySQL AB 公司开发。