跳至主要內容
二. MySQL 安装

MySQL 5.x.x 版本 安装

详情

5.7 版本默认要求修改密码

grep "password" /var/log/mysqld.log
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

鸟书大约 1 分钟DATABASEMySQLInstall
三. MySQL 数据初始化

参数说明

  1. --initialize

    1. 对于密码复杂度进行定制: 12 位,4种
    2. 密码过期时间: 180
    3. 给 root@localhost 用户设置临时密码
  2. --initialize-insecure:

    1. 无限制、无临时密码

创建系统数据


鸟书小于 1 分钟DATABASEMySQLinit
四. MySQL 账号和密码管理

密码策略

MySQL 数据库中设置密码策略可以通过修改系统变量来实现,主要是通过调整密码验证插件和相关参数来强制或控制用户密码的复杂性和安全性要求。

密码策略查看

  • 查看当前密码策略设置
SHOW VARIABLES LIKE 'validate_password%';

鸟书大约 3 分钟DATABASEMySQLuser&Password
五. MySQL 数据库管理

2. 创建数据库

  • 5.7 及以上版本
create database test default character set utf8mb4 collate utf8mb4_unicode_ci;

鸟书小于 1 分钟DATABASEMySQLdatabase
六. MySQL 配置管理

2. 配置文件

[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

鸟书小于 1 分钟DATABASEMySQLinit
一. MySQL 介绍

MySQL 是一个开放源码的关系型 数据库管理系统。 瑞典 MySQL AB 公司开发。


鸟书大约 3 分钟DATABASEMySQL介绍