如何在 Windows 上安装 MySQL(保姆级教程2024版)

MySQL 是最流行的数据库管理系统 (DBMS) 之一。它轻量、开源且易于安装和使用,因此对于那些刚开始学习和使用关系数据库的人来说是一个不错的选择。 本文主要系统介绍Windows的环境下MySQL的安装过程和验证过程。

目录

1 安装过程

1.1 前置要求

1.2 下载并安装

1.3 配置

1.4 最后步骤

2 使用 SQLynx 创建第一个数据库

3 概括


虽然对于初学者来说它是个不错的选择,但 MySQL 也足够强大,可以支持更大规模的生产应用程序,并且支持多用户和多线程。

以下我们将介绍在本地 Windows 计算机上安装 MySQL 的过程,从下载到创建和使用第一个数据库。

完成后,您将拥有一个功能齐全的 MySQL 服务器,可在本地运行并随时使用。在最后也使用了SQLynx验证产品的运行是否成功,当然也可以使用软件自带的MySQL workbench来进行测试。

1 安装过程

让我们直入主题。在 Windows 上安装 MySQL 是一个非常简单但漫长的过程。在本文中,我们将逐步介绍如何使用 MySQL 安装程序进行安装,这是数据库文档推荐的方法。

首先,您需要下载安装程序。单击此处,选择与您的操作系统兼容的版本(32 位或 64 位),然后点击Download。请注意,您还可以选择 Web 安装程序或离线安装程序。后者更重,而前者的下载速度会更快。 

当您尝试开始下载时,网站会要求您登录或创建帐户,但您不必这样做。请注意按钮No thanks, just start my download

当你打开安装程序时,它将首先配置安装,然后请求用户的权限才能继续:


完成后,我们终于可以看到安装程序界面了。如下图所示,该过程包括四个步骤:

  1. 选择安装类型
  2. 下载文件
  3. 安装软件
  4. 完成安装


第一步中有五种类型的设置可用,您可以勾选侧面的框来查看每种设置将安装哪些内容。但是,我们强烈建议您选择默认选项,尤其是如果您刚开始使用 SQL。

此安装程序将安装的最重要的功能包括:

  • MySQL 服务器:数据库服务器本身
  • MySQL Workbench:用于管理服务器的应用程序
  • 适用于 Visual Studio 的 MySQL:此功能使用户能够从 Visual Studio 使用 MySQL
  • 文档和教程

选择完整安装也是可以的,因为这将安装所有可用的 MySQL 资源。

选择设置选项后,单击Next

1.1 前置要求

此时,您可能会被要求安装一些必需的软件,最常见的是 Visual Code。安装程序可以自动解决一些要求问题,但这里的情况并非如此:


如果您遇到此问题,可以在此处 找到所需的 Visual Code 版本之一。不过,此问题不会阻止继续安装。

1.2 下载并安装

您现在已到达下载部分。部分名称不言自明:您将下载所选安装选项中的所有组件。


点击Execute即可开始下载。这可能需要几分钟才能完成。

完成后,您应该会看到每个项目上都有勾号。然后您就可以继续了。


您将看到的下一个屏幕与上一个屏幕几乎相同,但现在它将安装您刚刚下载的所有组件。此步骤将比上一步花费更长的时间。

当一切结束后,你会再次看到所有的刻度标记:

1.3 配置

下一步是配置服务器。您将看到以下屏幕。点击Next


首先,安装程序会要求您配置网络:


务必将开发计算机保留在配置类型字段中,因为您可能将其安装在个人计算机上,而不是专用机器上。您可以选择端口,但默认端口也可以正常工作。单击Next

对于身份验证方法,我们坚持使用推荐的选项并单击Next


现在是时候创建 root 帐户了。系统会要求您设置密码。请记住使用强密码。 

在同一屏幕上,您可以创建其他用户并设置他们的密码和权限。您只需单击Add User并填写空白即可。然后,单击Next


现在您可以选择 Windows 服务详细信息,例如服务名称、帐户类型以及是否要在打开计算机时启动 MySQL。同样,大多数情况下默认选项都适用:


下一个屏幕应用配置。执行它。这一步也需要一段时间才能完成。 


结束后,只需完成该过程即可。

1.4 最后步骤

我们快完成了!下一步是连接到服务器。输入 root 帐户的密码,然后单击“检查”。您将看到连接成功状态:


此屏幕后面是另一个要求应用配置的屏幕。只需执行它并单击即可Finish

我们终于到达了最后一个屏幕。


在这里您可以选择是否启动Workbench和Shell,以及检查文档或其他示例。

2 使用 SQLynx 创建第一个数据库

如果您选择在完成安装SQLynx后启动平台,Login用户后,添加数据源,您将看到以下屏幕:


选择数据操作并刷新数据源信息。

如下是你的工作空间:


请注意databases,窗口中已经有几个示例数据库可供使用。在Information窗口中,您可以看到您选择的数据库。在数据库上点击右键新建查询,可以用主窗口来编写 SQL 代码。

使用此窗口运行以下命令来创建您的第一个数据库demo1

create database demo1;


使用蓝色执行图标运行命令,然后右键单击数据库MySQL Local中 Refresh中的按钮。

新数据库demo1应该在那里。

现在,您已拥有一个功能齐全的数据库。您可以开始创建表、插入数据并构建自己的应用程序。

3 概括

MySQL 不仅对于学习关系数据库和 SQL 的人来说是一个非常有用的工具,而且对于创建真实世界的生产级应用程序来说也是非常有用的工具。

在本文中,我们讨论了以下主题。

  • 下载 MySQL Windows 安装程序
  • 安装并配置 MySQL 服务器和工具
  • 使用 MySQL Workbench 创建第一个数据库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/702318.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C语言,struct 结构体、union共用体的使用

//状态字节,根据数据定义几个标志,标志位依据联合体内部结构体进行变量定义 //目的,节省内存空间,省去特定字节 struct STATDATA {union{unsigned char stat;struct {unsigned stat0:1;unsigned stat1:1;unsigned stat2:1;unsign…

知识付费平台功能模块详解

知识付费平台作为一种新兴的在线教育模式,以其用户需求导向的设计理念和便捷高效的学习方式,受到了广泛欢迎。这类平台汇集了职业技能、生活兴趣和人文社科等多领域的专业知识,并通过视频播放、在线问答、作业批改等工具和服务,助…

架构设计 - MySQL 插入数据性能优化策略

mysql 数据库提高数据插入效率主要可以考虑以下方面: 使用批量插入数据的 SQL 语句,避免使用 for 循环逐条记录插入。 所有插入语句共用一个事务,避免1条SQL语句开1个事务,所有操作都完成后再提交事务。 尽量按照索引递增顺序插入…

更适合工程师和研究僧的FPGA专项培训课程

各位编程精英er~ 社区打造的FPGA工程师培训班上线后,有不少同学后台私信询问:“能不能出个那种专门针对某个知识点的课程呢?我想针对自己的薄弱点深入学习。” 贴心如我,当然会满足大家的学习需求啦。本周,社区FPGA专…

springboot物流管理系统-计算机毕业设计源码00781

摘要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对物流管理系统等问题,对如何通过计…

【网络安全的神秘世界】Kali 自带 Burp Suite 使用指南:字体与CA证书设置详解等

🌝博客主页:泥菩萨 💖专栏:Linux探索之旅 | 网络安全的神秘世界 | 专接本 Kali 自带 Burp Suite 使用指南目录 Burp Suite的打开方式设置Burp Suite软件的字体大小查看Burp Suite 默认代理在火狐浏览器设置代理Burp Suite 抓不到本…

python的%time 、%%time 、%timeit、%%timeit的区别

%time 、%timeit 要在ipython下才可以使用。(所以说Jupyter Notebook当然是可以用的,pycharm里的python环境也是jupyter Notebook的) %time可以测量一行代码执行的时间 %timeit可以测量一行代码多次执行的时间 网上有说法说,%timeit是测量一行代码100000次循环内,3次最快速…

OJ——环形链表

环形链表概念 环形链表是一种特殊类型的链表数据结构,其最后一个节点的地址域不为null,而是指向了链表中的某个节点,形成一段闭环,如下图: tip:该类型题目不能以判断 cur.next 是否为 null 为循环条件&…

2024 Python-Flask框架:网页版 邮件超时自动提醒器(超简单)

首先安装flask框架 pip install flask pip install pywin32 pip install pandas pip install datetime 然后根目录下,创建 app.py 和 templates文件夹 (注意我们的原时间是年,周,日的计算方式) from flask import …

Windows10安装配置Docker客户端和WSL2与Hyper-V虚拟机

一、需求说明 需要在Windows系统中安装配置Docker的客户端,方便直接管理配置docker镜像容器内容。 二、Windows10安装Docker客户端步骤 2.1、下载安装Docker客户端 对于Windows 10以下的用户,推荐使用Docker Toolbox Windows安装文件:http://mirrors.aliyun.com/docker-…

有哪些指标体系搭建模型?五个步骤教你从0开始搭建指标体系

在当今的商业环境中,数据驱动决策已成为企业成功的关键因素。构建一个有效的指标体系是实现数据驱动的基石,它能够帮助企业明确业务目标、量化业绩表现、监控市场动态,并指导战略规划。一个精心设计的指标体系能够为企业提供一个全面的视图&a…

社区新标准发布!龙蜥社区标准化 SIG MeetUp 圆满结束

5 月 31 日,「龙蜥社区“走进系列”」第 9 期之走进阿里云于北京圆满结束。来自阿里云、浪潮信息、红旗软件、中兴通讯|中兴新支点、中科曙光、中科方德、统信软件、麒麟软件、万里红、普华基础软件、飞腾信息、凝思、申威、新华三等公司的 30 余位专家出席会议。会…

腾讯元宝 APP 上线与大模型 AIGC 产品的未来趋势

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

知识图谱的应用---智慧城建

文章目录 智慧城建典型应用 智慧城建 智慧城建是运用高新技术手段感测、分析、整合城市运行核心系统的各项关键信息,从而对包括民生、环保、公共安全、城市服务、工商业活动在内的各种需求做出智能响应。当前,我国正处于快速城市化的阶段,伴随…

人脸识别之--计算余弦相似度-android

余弦相似度是比对两个向量是否一致,余弦相似度是通过计算两个向量的夹角余弦值来衡量它们之间的相似度,算出来的值可以直接用作相似度的分数。 公式: 余弦相似度和欧式距离经常用来人脸识别特征对比。 其中: 1、余弦相似度是通…

算法导论实战(七)(山东大学软件学院算法历年考题+朋辈辅导)

🌈 个人主页:十二月的猫-CSDN博客 🔥 系列专栏: 🏀算法启示录 💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光 目录 前言 第一周 题目一 题目二 题目三…

链路层、网络层、传输层和应用层协议详解分析

接上篇文章wireshark抓包分析-CSDN博客wireshark是网络包分析工具网络包分析工具的主要作用是尝试捕获网络包,并尝试显示包的尽可能详细的情况。wireshark应用举例:网络管理员用来解决网络问题网络安全工程师用来检查安全隐患开发人员用来测试协议的执行情况学习网络…

江协科技STM32学习- 2安装Keil5-MDK

本文是根据哔哩哔哩网站上“江协科技STM32”视频的学习笔记,在这里会记录下江协科技STM32开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了江协科技STM32教学视频和链接中的内容。 引用: STM32入门教程-2023版 细致讲解 中文字幕_哔哩哔哩…

【Python】已解决TypeError: unsupported operand type(s) for ...报错方案合集

😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主。 🤓 同时欢迎大家关注其他专栏,我将分享Web前后端开发、人工智能、机器学习、深…

LabVIEW Actor架构特点与适用范围

LabVIEW的Actor架构提供了一种基于消息传递的并行任务管理方式,适合复杂系统的模块化设计。其特点包括高可扩展性、灵活的消息传递和并行处理能力。维护和修改要求较高,适合有一定经验的开发人员。对于中小型项目,可考虑选择更简单的状态机架…