MySQL第二天——安装和配置

这篇博客详细介绍了MySQL 5.7的新特性,包括随机root密码、自定义test数据库、默认SSL加密、密码过期策略和用户锁等。同时,它提供了MySQL的下载步骤,针对Windows和Linux系统给出了不同的下载建议。在安装配置部分,博客详细阐述了安装前的准备,如何卸载旧版MySQL,以及安装配置MySQL的步骤,包括设置my.cnf配置文件。此外,还提到了常用的图形化管理工具,如MySQL Workbench、phpMyAdmin和SQLyog。
摘要由CSDN通过智能技术生成

MySQL 5.7的新特性

  1. 随机 root 密码
    数据库初始化完成后,会自动生成一个 root@localhost 用户,root 用户的密码不为空,而是随机产生一个密码。
  2. 自定义 test 数据库
    默认安装完成后没有 test 数据库。用户可以自行创建 test 数据库并对其进行权限控制。
  3. 默认 SSL 加密
    采用了更加简单的 SSL 安全访问机制,默认连接使用 SSL 的加密方式。
  4. 密码过期策略
    支持用户设置密码过期策略,要求用户在一定时间过后必须修改密码。
  5. 用户锁
    为管理员提供了暂时禁用某个用户的功能,使被锁定的用户无法访问和使用数据库。
  6. 全面支持JSON
    提供了对 JSON 的支持,在服务器端提供了一组便于操作 JSON 的函数。存储的方法是将 JSON 编码成 BLOB 后再由存储引擎进行处理。这样,MySQL 就同时拥有了关系型数据库和非关系型数据库的优点,并且可以提供完整的事务支持。
  7. 支持两类生成列
    生成列是通过数据库中的其他列计算得到的一列。当为生成列创建索引时,可以便捷地加快查询速度。MySQL 5.7 支持虚拟生成列和存储生成列。虚拟生成列仅将数据保存在表的元数据中,作为缺省的生成列类型;存储生成列则是将数据永久保存在磁盘上,需要更多的磁盘空间。
  8. 引入系统库
    系统库中包含一系列视图、函数和存储过程,通过多线程、多进程、组合事务提交和基于行的优化方式将复制功能提高 5 倍以上,用户向外扩充其跨商品系统的工作负载时,得以大幅提升复制的效能和效率。

MySQL下载步骤详解

步骤 1):打开 MySQL 官方网站(https://dev.mysql.com/downloads/mysql/

在这里插入图片描述

步骤 2):滑到网页底部,点击 DOWNLOADS 列表下的 MySQL Community Server

在这里插入图片描述
下载Windows操作系统图形化MySQL安装包
在下载页面中,选择 MySQL 的版本和操作系统,这里操作系统选择 Microsoft Windows,如图 3 所示。

在这里插入图片描述

选择后点击后面的 Download 进行下载,如图 4 所示。

在这里插入图片描述

下载Linux操作系统MySQL安装包
同样对于在 Linux 系统下安装 MySQL 数据库管理系统,用户可以将图 3 的操作系统改为 Linux-Generic 操作系统,如图 5 所示,根据自己的 Linux 系统下载相应的版本即可。
在这里插入图片描述

下载Windows操作系统免安装MySQL安装包
如果用户需要使用免安装的 MySQL,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值