• MySQL 5.7详细下载安装配置教程(MySQL 5.7安装包)_mysql5.7的安装教程


    记录MySQL 5.7 的下载安装教程,并提供了Mysql 安装包 ,以下是详细下载安装过程。

    一、下载Mysql安装包

    网盘下载:

    下载MySQL 5.7安装包,网盘下载地址:点击此处直接下载

    官网下载:

    进入官网,选择你想要的版本进行下载

    在这里插入图片描述

    本文使用的是解压版,下载完成后直接解压:

    在这里插入图片描述

    二、环境变量配置

    1.右键此电脑->属性—>高级系统设置—>环境变量—>系统变量

    在这里插入图片描述

    2.新建系统变量

    变量名:MYSQL_HOME
    变量值:Mysql解压目录

    在这里插入图片描述

    1. 配置Path 变量

    %MYSQL_HOME%\bin

    在这里插入图片描述

    1. 解压版的Mysql是没有my.ini文件的,需要自己创建一个

    新建my.ini文件,文件内容如下

    在这里插入图片描述

    注:配置文件中有两处需要修改。

    [mysqld]
    #端口号
    port = 3306
    #mysql-5.7.43-winx64的路径
    basedir=D:\MySQL\mysql-5.7.43-winx64  #修改为自己的数据库解压路径
    #mysql-5.7.43-winx64的路径+\data
    datadir=D:\MySQL\mysql-5.7.43-winx64\data   #修改为自己的数据库存储路径
     
    #最大连接数
    max_connections=200
    #编码
    character-set-server=utf8
    default-storage-engine=INNODB
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
     
    [mysql]
    #编码
    default-character-set=utf8 
     
    

    开始安装MySQL

    以管理员身份运行cmd。。注意一定是管理员权限,否则后续会安装失败。

    在这里插入图片描述

    在cmd控制台中,进入MySQL解压目录

    在这里插入图片描述

    执行安装命令:mysqld -install,

    在这里插入图片描述

    执行初始化命令:mysqld --initialize

    初始化完成后,执行启动命令 :net start mysql

    在这里插入图片描述

    如图,代表MySQL启动成功

    设置连接密码

    停止MySQL服务,输入命令行 net stop mysql:

    在这里插入图片描述

    在刚才新建的my.ini文件中,添加一行配置:skip-grant-tables

    在这里插入图片描述

    添加完成后,保存。然后重启MySQL。

    在这里插入图片描述

    再输入命令mysql -u root -p。

    此时还没有密码,所以不用输入,直接敲击回车就进入MySQL了

    在这里插入图片描述

    输入命令:use mysql

    输入如下命令,修改 MySQL密码:

    update user set authentication_string=password(“root123”) where user=“root”;

    把root123,换成你自己设置的密码。

    在这里插入图片描述

    接着通过任务管理器,停止MySQL服务。

    在这里插入图片描述

    最后一步,删除掉在my.ini文件中添加的skip-grant-tables

    删除!!!

    然后再次启动cmd,启动mysql:net start mysql,再输入mysql -u root -p。

    这时候就需要输入密码了,这里使用你自己设置的新密码.

    在这里插入图片描述

    然后再重置一下密码,输入命令use mysql,提示需要重置

    在这里插入图片描述

    输入命令:alter user user() identified by “root123”;

    把root123,换成你自己设置的密码。

    再次输入use mysql,就能看到修改已生效了!

    在这里插入图片描述

    到此,MySql5.7 的下载安装配置就已经全部完成了。

    使用工具链接MySQL

    连接数据库的可视化工具我选用的是navicat,同样也放在网盘了,直接下载即可。

    点击此处直接下载

    在这里插入图片描述

    直接解压,然后双击exe,使用方式如图。

    在这里插入图片描述

    MySQL 5.7的特性

    MySQL 5.7是一个具有多项改进和新特性的版本,其中包括:

    性能提升:MySQL 5.7在所有负载模型上都有显著的性能改进,并创造了新的基准测试纪录。例如,在Point Select查询测试中,测试成绩是MySQL 5.6的3倍多。

    JSON支持:MySQL 5.7引入了原生JSON数据类型,支持高效存储、检索和查找JSON数据。这使得MySQL可以更好地替代XML,并简化了数据处理。

    Performance Schema:MySQL 5.7对Performance Schema进行了改进,包括新增的监控项、降低占用空间和负载,以及通过新的SYS Schema机制显著提升易用性。

    InnoDB增强特性:InnoDB存储引擎在MySQL 5.7中得到了增强,包括对临时表的DDL操作的优化、支持空间数据类型和空间索引、独立的临时表空间等。

    安全性提升:MySQL 5.7强化了安全性,包括密码加密方式的改进、存储安全的增强、密码策略的引入等。

    复制改进:MySQL 5.7提供了多源复制、多从线程增强、在线GTIDs、和增强的半同步复制等功能,提高了可用性和性能。

    GIS相关改进:MySQL 5.7引入了InnoDB空间索引,使用Boost.Geometry,同时提高了完整性和标准符合性。

    优化器改进:MySQL 5.7的优化器避免了创建临时表,减少了磁盘I/O和磁盘空间消耗,同时提供了JSON格式的EXPLAIN输出,便于理解查询执行计划。

    系统库SYS Schema:MySQL 5.7新增了SYS Schema,包含系统运行的大量性能视图,使DBA进行性能诊断变得更加简单易用。

    安装与服务更新:MySQL 5.7引入了全新的安装方式mysqld --initialize,以及更安全的初始化方式,不再创建除root@localhost外的其他账号,也不创建test库。

    这些新特性和改进使得MySQL 5.7成为了一个更加强大、安全和高效的数据库管理系统。

    到此,MySql5.7 的下载安装配置就已经全部完成了。

  • 相关阅读:
    利用FastReport传递图片参数,在报表上展示签名信息
    I/O流(C++)
    孔乙己脱不下的长衫:人工智能对学历的看法
    【ENVI精讲】遥感影像预处理-坐标系定义
    互联网上的音频和视频服务
    为什么红黑树比AVL树效率高?
    blender建立一个适合three.js中使用杯子/花瓶 反细分减小体积
    npm ERR! network ‘proxy‘ config is set properly. See: ‘npm help config解决方法
    Halcon机器视觉实战--分水岭分割+距离变换实现粘连物体图像分割
    Leo赠书活动-05期 【打造敏捷测试团队】文末送书5本
  • 原文地址:https://blog.csdn.net/VA_AV/article/details/139568081