【mysql5.7】全网最全最新最细的MYSQL5.7下载安装图文教程

2024-01-03 13:04

本文主要是介绍【mysql5.7】全网最全最新最细的MYSQL5.7下载安装图文教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  •  📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢交流讨论:欢迎加入我们一起学习!
  • 📢资源分享:耗时200+小时精选的「软件测试」资料包
  • 📢 软件测试学习教程推荐:火遍全网的《软件测试》教程

csdn全最新最细的MYSQL5.7下载安装图文教程


一、MYSQL两种安装包格式

MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。zip格式相当于绿色版,不需要安装,只需解压缩之后就可以使用了,但是要进行配置。msi格式是安装版。

二、MYSQL官网下载

1.官网地址:https://www.mysql.com/
 

2.选择社区服务器版下的5.7的版本。

 3.选择下载的位数以及默认的下载.zip格式免安装版的安装包。

4.下载.msi格式安装版的安装包。

 5.开启下载

6.保存下载包

 

三、安装(以.zip包为例)

一、配置my.ini或者my-default.ini

在mysql的bin目录下新建记事本更名为my.ini,注意: my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。输入如下内容:

[mysqld]

#设置3306端

port = 3306

设置mysql的安装目录

basedir=D:\mysql57

设置mysql数据库的数据的存放目录

datadir=D:\mysql57\data

允许最大连接数

max_connections=200

服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

设置mysql客户端默认字符集

default-character-set=utf8

二、配置环境变量

在环境变量PATH中最后面添加mysql的bin路径如:D:\mysql57\bin

三、配置MYSQL服务

1.以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够)
2.进入mysql的bin路径:cd D:\mysql57\bin
3.输入mysqld --install 安装服务 控制台会提示: Services successfully installed

如果运行mysqld --install 安装服务 显示已存在,输入mysqld --remove 则移除之前安装好的mysql 再次运行mysqld --install
4.运行命令:mysqld --initialize 生成data文件
5.启动服务 net start mysql

6.修改默认的root用户的密码。

(1) 停止服务net stop mysql

 (2) 输入mysqld --skip-grant-tables开启无密码的MySQL服务。(或者在my.ini文件中的mysqld下加入skip-grant-tables这一行,然后重新设置完密码后再删除。)

这个时候,光标会一直闪。注意,不要动,打开另一个命令行窗口。

(3) 在新的dos窗口输入命令:mysql –u root –p 密码(默认密码为root)直接回车。登录成功。

 

(4) 修改密码

使用mysql库:use mysql;

查看主机,用户,验证:select host,user,authentication_string from mysql.user;

修改验证:

update user set authentication_string=password(‘admin’) where user=‘root’;

刷新权限:flush privileges;

(5) 重启服务并使用密码登录

以上四条命令执行完毕之后,打开命令提示符窗口,

输入mysql -u root -p,回车

输入密码:admin

登录成功!

登录成功后输入任何命令都发现报错,报错信息如下:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

原因是:MySQL版本5.6.6版本起,添加了password_expired(密码失效)功能,但是它的默认值是”N”,可以使用ALTER USER语句来修改这个值。

(6) 再次更改密码:输入如下三个命令。

修改密码:set password = password(‘admin’);
 

禁用密码过期:alter user 'root'@'localhost' password expire never;刷新权限:flush privileges;

7.再次打开cmd 重新登录。大功告成!5.7.23数据库安装成功! 


 最后我邀请你进入我们的软件测试学习交流群:785128166, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路

感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

​​

这些资料,对于从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

这篇关于【mysql5.7】全网最全最新最细的MYSQL5.7下载安装图文教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/565777

相关文章

SpringBoot集成redisson实现延时队列教程

《SpringBoot集成redisson实现延时队列教程》文章介绍了使用Redisson实现延迟队列的完整步骤,包括依赖导入、Redis配置、工具类封装、业务枚举定义、执行器实现、Bean创建、消费... 目录1、先给项目导入Redisson依赖2、配置redis3、创建 RedissonConfig 配

基于C#实现PDF转图片的详细教程

《基于C#实现PDF转图片的详细教程》在数字化办公场景中,PDF文件的可视化处理需求日益增长,本文将围绕Spire.PDFfor.NET这一工具,详解如何通过C#将PDF转换为JPG、PNG等主流图片... 目录引言一、组件部署二、快速入门:PDF 转图片的核心 C# 代码三、分辨率设置 - 清晰度的决定因

Java Scanner类解析与实战教程

《JavaScanner类解析与实战教程》JavaScanner类(java.util包)是文本输入解析工具,支持基本类型和字符串读取,基于Readable接口与正则分隔符实现,适用于控制台、文件输... 目录一、核心设计与工作原理1.底层依赖2.解析机制A.核心逻辑基于分隔符(delimiter)和模式匹

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

spring AMQP代码生成rabbitmq的exchange and queue教程

《springAMQP代码生成rabbitmq的exchangeandqueue教程》使用SpringAMQP代码直接创建RabbitMQexchange和queue,并确保绑定关系自动成立,简... 目录spring AMQP代码生成rabbitmq的exchange and 编程queue执行结果总结s

Spring Boot 整合 SSE(Server-Sent Events)实战案例(全网最全)

《SpringBoot整合SSE(Server-SentEvents)实战案例(全网最全)》本文通过实战案例讲解SpringBoot整合SSE技术,涵盖实现原理、代码配置、异常处理及前端交互,... 目录Spring Boot 整合 SSE(Server-Sent Events)1、简述SSE与其他技术的对

mysql5.7.15winx64配置全过程

《mysql5.7.15winx64配置全过程》文章详细介绍了MySQL5.7.15免安装版的配置步骤,包括解压安装包、设置环境变量、修改配置文件、初始化数据目录、安装服务、启动数据库、登录及密码修改... 目录前言一、首先下载安装包二、安android装步骤1.第一步解压文件2.配置环境变量3.复制my-

MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)

《MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)》本文给大家介绍MyBatis的xml中字符串类型判空与非字符串类型判空处理方式,本文给大家介绍的非常详细,对大家的学习或... 目录完整 Hutool 写法版本对比优化为什么status变成Long?为什么 price 没事?怎

史上最全MybatisPlus从入门到精通

《史上最全MybatisPlus从入门到精通》MyBatis-Plus是MyBatis增强工具,简化开发并提升效率,支持自动映射表名/字段与实体类,提供条件构造器、多种查询方式(等值/范围/模糊/分页... 目录1.简介2.基础篇2.1.通用mapper接口操作2.2.通用service接口操作3.进阶篇3

python使用Akshare与Streamlit实现股票估值分析教程(图文代码)

《python使用Akshare与Streamlit实现股票估值分析教程(图文代码)》入职测试中的一道题,要求:从Akshare下载某一个股票近十年的财务报表包括,资产负债表,利润表,现金流量表,保存... 目录一、前言二、核心知识点梳理1、Akshare数据获取2、Pandas数据处理3、Matplotl