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

news2024/10/5 16:24:22

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.coloradmin.cn/o/115257.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

客户管理繁,库存盘点难?明道云让你准点下班

文/张占胜 程哲 赵香英 编辑/杜逸敏 一、行业背景 随着疫情的扩散,经济形势日益复杂多变,进销存管理无疑成为了国内企业的焦点。如何利用新时代的先进技术把这一传统管理方式现代化和智能化,已经引起了国内业界的重视,这也是企…

Infleqtion与Morningstar合作探索量子计算的新途径

(图片来源:网络) 量子计算服务商Infleqtion宣布,将Infleqtion的旗舰量子软件SuperstaQ整合到Morningstar投资和投资组合分析平台Morningstar Direct中。借助SuperstaQ的整合,通过Morningstar的实验室分析模块&#xff…

12.20工作学习记录 力扣 罗马文转数字

每日一题:罗马文转数字 定义两个指针 不断后移 每一次让前一个指针的值累加为sum 最后返回sum 力扣https://leetcode.cn/problems/roman-to-integer/ 最长公共前缀 主要是subString方法 力扣https://leetcode.cn/problems/longest-common-prefix/solutions/现在分词与形容…

【Linux学习】之systemd与systemctl

文章目录一、systemd1. systemd 守护进程管理 Linux 的启动2. systemd 提供的功能:3. systemd 使用单元来管理不同类型的对象。4. 服务单元信息二、systemctl1. systemctl输出中的服务状态2. 列出servera上安装的所以服务单元3. 列出servera上所有活动和不活动的套接字单元4.1 …

Activiti7-任务分配

上面这些已经在流程变量设置的时候学会了 ,这里略。 参考:Activiti7-流程变量_ZHOU_VIP的博客-CSDN博客 错别字:认领任务 设计一个流程,设置候选人 错了,应该设置在候选人那里 由于修改了流程设计,需要重…

被勒索后的72 小时“生死时速”

编者按 数字化浪潮蓬勃兴起,企业面临的安全挑战亦日益严峻。 腾讯安全近期将复盘2022年典型的攻击事件,帮助企业深入了解攻击手法和应对措施,完善自身安全防御体系。 本篇是第四期,复盘了一次勒索病毒的紧急应对事件。一旦染上…

【ML】异常检测、PCA、混淆矩阵、调参综合实践(基于sklearn)

【ML】异常检测、PCA、混淆矩阵、调参综合实践(基于sklearn)加载数据可视化数据异常点检测PCA降维使用KNN进行分类并可视化计算混淆矩阵调节n_neighbors参数找到最优值加载数据 数据集:https://www.kaggle.com/datasets/yuanheqiuye/data-cl…

数据分析之描述性统计

当我们打开一份有十几列,几万行的明细数据时,那种感觉我相信用铺天盖地、头晕目眩来形容是再合适不过了。 面对如此令人崩溃的场景,必须要求我们要求能够快速找到数据的特征。描述性统计正是为此而生,它通过几个简单的分析方法就…

k8s——基于集群部署工具kubeadm部署k8s

角色和IP 通过网络镜像下载和配置k8s 操作系统初始化 关闭防火墙: $ systemctl stop firewalld $ systemctl disable firewalld关闭 selinux: $ sed -i s/enforcing/disabled/ /etc/selinux/config # 永久 $ setenforce 0 # 临时关闭 swap&#xff1…

OpenCV C++实现 图片批量重命名、格式转换

方法一:以0~n数字序命名方法二:指定字长 数字序命名方法三:指定前缀 数字序重命名全部源码下载通常拍摄的一组数据集,图片命名会比较长,不方便人眼查看; 可以按照制定规则重命名, 本文方法,可以重命名,也可以格式转换(不是简单的换后缀,这样图片有时会出问题,而是以…

[JavaEE] 线程与进程的区别详解

专栏简介: JavaEE从入门到进阶 题目来源: leetcode,牛客,剑指offer. 创作目标: 记录学习JavaEE学习历程 希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长. 学历代表过去,能力代表现在,学习能力代表未来! 目录 认识线程(Thread) 1. 线程是什么? 2. 为什么要有…

java 对接百度AI文字识别第三方接口--(api方式以及sdk方式)

平时在工作当中难免会需要对接第三方接口。今天就带领大家来实践一下百度ai的文字识别技术。我使用的是文字识别中名片识别服务,别问为什么,因为是免费的,其他的服务要钱。。。。。。 一:准备工作 首先需要在百度ai官方网站注册账…

【案例实践】基于Citespace和vosviewer文献计量学可视化SCI论文高效写作方法

【点击观看视频】基于Citespace和vosviewer文献计量学可视化SCI论文高效写作方法 文献计量学是指用数学和统计学的方法,定量地分析一切知识载体的交叉科学。它是集数学、统计学、文献学为一体,注重量化的综合性知识体系。特别是,信息可视化技…

如何定位线上问题?

面试官:「你是怎么定位线上问题的?」 这个面试题我在两年社招的时候遇到过,前几天面试也遇到了。我觉得我每一次都答得中规中矩,今天来梳理复盘下,下次又被问到的时候希望可以答得更好。 下一次我应该会按照这个思路…

景联文科技2D3D融合标注案例分享|数据标注

在自动驾驶场景中,激光雷达生成的点云数据可用于测量物体的形状和轮廓,并估算出周围物体的位置和速度,但由于激光雷达生成的点云数据缺少RGB数据中存在的纹理和颜色信息,无法精确地识别出路上的汽车、行人、障碍物、信号灯等。而2…

网络流及几种算法FF、EK、Dinic

终于要开始学习&&复习这个知识点了,说句实话半年多之前就该写这篇文章来加强理解,但是一直没有落实,因为又去练习了很多学过的算法,感觉这个算法不太常用哦,传说中的省选算法,比赛比较少见&#xf…

在2022 CCF上获得两项大奖!

喜报!      在日前举行的      2022全国高性能计算学术年会上      戴尔科技集团      获得两项大奖!      戴尔科技PowerEdge绿色数据中心      液冷解决方案荣获“解决方案奖”    PowerEdge R750 DAOS      高性能分布式存储系统荣获“产品…

基于springboot+mybatis+mysql+jsp网上书城管理系统

基于 springbootmybatismysqljsp 网上书城管理系统一、系统介绍二、功能展示1.主页(客户)2.登陆(客户)3.我的购物车(客户)4.我的订单(客户)5.我的图书(商家)6.新书上架(商家)7.订单管…

股指期货是怎么交易的?3分钟教你从入门到精通

相对比投资于单一的产品而言,越来越多的投资者开始爱上股指期货,因为指数的波动速度特别的快,再加上里面的收益空间也特别的饱满,所以这是绝大多数希望赚快钱的投资者最喜欢的类似期货、股票等产品。而且很多进入到这个市场的投资…

CodeQL代码静态污点分析引擎排查漏洞模式

文章目录前言环境搭建1.1 codeql基础1.2 vscode插件1.3 生成数据库1.4 HelloWorldcodeql语法2.1 语法结构2.2 常用类库2.3 谓词介绍2.4 污点分析漏洞检测3.1 初步结果3.2 解决误报总结前言 对于代码审计的工作,最早期的安全人员会以人工审计的方式来审计项目代码&a…