常见数据库软件
关系型数据库
Orcale、Mysql、SQL server、
Mysql 是一款即开源又夸平台的数据库
非关系型数据库
Redis、Memcached、MongoDB
专业术语
Mysql起源与发展
Mysql特点与应用
环境准备
Mysql官方网站
https://dev.mysql.com/downloads/mysql/
百度网盘提取
链接:https://pan.baidu.com/s/1m9cGeFtmoPlBNzPvZW38zA?pwd=sgdo
提取码:sgdo
安装mysql
上传软件包
- 上传软件包
rz - 解压软件包
tar -xvf mysql-5.7.17.tar - 安装软件包
yum -y install mysql-*.rpm
Mysql服务配置文件相关参数
- 安装完mysql后会提供mysql命令
- [root@VM-24-3-centos ~]# ls /etc/my.cnf
/etc/my.cnf 主配置文件 - [root@VM-24-3-centos ~]# ls /etc/my.cnf
/etc/my.cnf 数据库目录,存储数据 - [root@VM-24-3-centos ~]# ls /var/log/mysqld.log
/var/log/mysqld.log 系统错误日志
Mysql相关参数
Mysql初始化配置
[root@VM-24-3-centos ~]# grep password /var/log/mysqld.log
2022-06-27T09:05:17.349403Z 1 [Note] A temporary password is generated for root@localhost: e7i9DshqZZ,X
[root@VM-24-3-centos ~]# mysql -uroot -p’e7i9DshqZZ,X’
修改登录密码
mysql> alter user root@“localhost” identified by “123qqq…ASD”;
Query OK, 0 rows affected (0.00 sec)
修改登录密码策略
查看当前密码策略
mysql> show variables;
mysql> show variables like “%password%”; 过滤所有密码策略里面password的字样
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_length=0;
Query OK, 0 rows affected (0.00 sec)
再次在数据库下修改密码如下
mysql> alter user root@“localhost” identified by “comlan”;
Query OK, 0 rows affected (0.00 sec)
配置文件内修改,直接添加密码策略值
[mysqld]
validate_password_policy=0
validate_password_length=6
mysql> alter user root@“localhost” identified by “123456”;
Query OK, 0 rows affected (0.00 sec)