在windows操作系统上安装mysql数据库

news/2024/12/2 17:43:17/

bac77a62790f28f2eb39c5d8fed50100.gif背景4977096e6497aef7852e0c7fe1a5ba3f.gif

 写这个数据库的安装教程,是为了后续文章中在windows系统中搭建测试环境要用到数据库做铺垫,不是所有的人都有云服务器,有的觉得去虚拟机里面安装太麻烦了,电脑会更卡,因此,还不如直接在自己电脑上安装一个数据库算了

74996db1741c97b08e7474460f4e6f69.gif下载地址e158b680b29321f133587d81aadacb36.gif

 我们从mysql的官网去下载社区版的windows的安装包,下载地址如下:

https://dev.mysql.com/downloads/installer/

下载下来之后,是一个msi格式的安装文件。

注意:

下载页面会有2个不同大小的文件,一个是在线安装包,体积比较小,建议下载完整的安装包,可以离线安装:

ad92e0af59aaa8470d9524d630b1f408.png

点击下载按钮之后,会跳转到一个页面,页面会显示让你登录oracle账号然后去下载,这里可以直接点击No thanks, just start my download.进行下载:

5fa6b695b440ef6d8218e370e7303ab5.png

4a37b2629fb7028b3007a90947ec1eef.gif在windows操作系统下安装mysql数据库397b88cb55e5288302ebc725fe82557e.gif

直接双击下载好的安装包,即可进入到安装页面。如果下载的安装包不是最新的,可能会出现下面的提示框:

a6f1ce4f4c1cc9be03e5ea1422df855b.png

想安装最新的可以点击yes,想安装目前的版本可以直接点击No.

不管点击Yes还是No,最终都会进入到下面的页面:

6bce80269c2d038a48ee34958ba8e6b8.png

这里我选择Server only的选项,可以少占用点电脑的资源,我们只需要安装一个mysql的服务端的版本就行了,后面连接数据库可以通过其他工具去进行连接。

点击Next之后进入下一页面:

9ed1e63770179f37bb9963a62f1ee0ba.png

点击页面的Execute按钮:

b538110556d2f678bb583b0e37e2a518.png

aa277e25305637beb363e9b35b94c4c8.png

然后下面的页面中直接选用默认的配置不用更改,然后点击Next按钮:

afbdf630414feff90bd8dc5862377f2a.png

dcf2bbf6240f29977a32a2c8a525f3a3.png

然后来到下面的页面设置数据库root账号的默认密码:(我这里设置的是123456),如果大家要添加除了root以外的其他用户,可以点击页面下方的Add User自行添加。

af8488b31d849560347bb704407b9810.png

然后点击下一步,设置windwos服务列表中的服务名:(默认即可,无需更改)

4a18649c70efeb1297b27a9df1446f97.png

54401adfc4103865dff9603e6735760e.png

然后点击下面的Execute按钮才是正式开始安装:

d6b6592c9ff0cc042c82824d5aaca0b8.png

安装完成后,点击页面的Finish按钮:

4964d8fa8dcde129839d627e8343a779.png

a74e1e6f07954f05286cae2af175b3fd.png

05ae062e0848b1cfbefc20860d37592d.png

到这就完事了,mysql数据库就安装好了

然后打开服务列表,windows的服务列表里面就会看到一个名为Mysql80的服务,并且状态是自动运行:

e288b3ffcd9438fd73dcc6e104acf9db.png

服务列表怎么进?

141917ccc1ad5852fbaf5bcb0c570b7b.png

或者开cmd窗口,输入services.msc 敲回车即可:

212761bad6f947488634311037b9885f.png

03202a9febfaffc5b2013b389a6ade77.gif验证下数据库是否安装好dc0cb9a6b30a2c63d173a8b3a8ad98ce.gif

除了刚刚提到的查看windows服务列表里面的mysql服务是否有启动,还可以用命令行的方式先连接一下,看看是否可以连接上。

命令如下:

mysql -h 127.0.0.1 -P 3306 -uroot -p123456

说明:

-h后面接ip地址,-P :大写的字母P表示端口

-u和-p分别对应数据库的用户名和密码

如果遇到执行命令的时候,提示mysql不是有效的命令怎么办?

22329565ce8fdda0b166564438d0e8c6.png

先进入到安装目录下的bin目录下,再打开cmd窗口执行即可:

d27e3396fd497bdba7a4ab51a811dee2.png


http://www.ppmy.cn/news/6728.html

相关文章

【LeetCode】字母异位词分组 [M](字符串)

49. 字母异位词分组 - 力扣(LeetCode) 一、题目 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。…

Java方法递归的形式和常见递归算法-方法递归结合File类查找文件

文章目录方法递归方法递归的形式递归常见的算法非规律递归案例方法递归 方法递归的形式 什么是方法递归? 方法直接调用自己或者间接调用自己的形式称为方法递归( recursion)。 递归做为一种算法在程序设计语言中广泛应用。 递归的形式: 直接递归&…

小题 错题总结

要是对象具有序列化,应该实现的接口是 Java.IO.Serializable在 JVM 内存划分中 ,方法通常存储在 方法区多态的3种表现形式: 继承重写 重载 向上转型Java 中继承可以间接继承,即便中间跨过一个类,栗子:所有…

【MySQL基础教程】DQL语句详细介绍

前言 本文为 【MySQL基础教程】DQL语句 相关内容介绍,下边具体将对DQL语句基本语法,基础查询,条件查询,聚合函数,分组查询,排序查询,分页查询,相关案例,执行顺序等进行详…

EsLint 常用规则

ESLint 是一个代码规范和错误检查工具,有以下几个特性。所有东西都是可以插拔的。你可以调用任意的 rule api 或者 formatter api 去打包或者定义 rule or formatter。任意的 rule 都是独立的。没有特定的 coding style,你可以自己配置。 中文文档: http…

【Python百日进阶-数据分析】Day138 - plotly甘特图:px.timeline()

文章目录一、语法二、参数三、返回值四、实例4.1 带有 plotly.express 的甘特图和时间表4.1.1 普通甘特图4.1.2 px.timeline 的离散颜色4.1.3 px.timeline 的连续颜色4.1.4 同一水平线上有多个条4.1.5 Dash中使用甘特图一、语法 甘特图是一种条形图,用于说明项目进…

Docker常用操作命令总结(一)

文章目录一、Docker的应用场景二、Docker 的优点三、Docker 架构四、安装Docker1、更新 apt 包索引2、安装docker3、安装完成之后,运行命令sudo docker info,检查安装状态4、有可能,第一次需要手动启动服务.就需要执行下面的命令,…

最优化方法——最小二乘法与梯度下降法

目录 系列文章目录 一、问题 二、实验思路综述 1.实验工具及算法 2.实验数据 3.实验目标 4.实验步骤 三、最小二乘问题引入 1.最小二乘问题样例 2.最小二乘问题解决方案及数学模型化 3.相关线性代数知识导入 3.1 梯度 3.2 矩阵的逆 3.3 QR分解 四、最小二乘法 …