当前位置:首页 > 技术 > 正文内容

Windows 10 环境下 MySQL 数据库安装与配置指南

访客 技术 2026年8月15日 18

一、获取 MySQL 安装程序

首先,访问 MySQL 官方网站的下载页面。在下载选项中,我们需要选择社区版(MySQL Community Server),这是针对个人开发者和学习者免费提供的版本。

MySQL官网下载页

在下载页面中,点击"MySQL Installer for Windows"进入 Windows 专用安装包下载界面。选择对应的操作系统版本,点击"Download"按钮进行下载。

选择社区版

选择操作系统

二、安装过程详解

1. 双击运行下载好的 .msi 安装文件。程序启动后,会进入安装类型选择界面。对于初学者,建议选择"Developer Default"(开发默认模式),该模式会安装数据库服务器、Shell、路由器、Workbench 等常用工具。

安装类型选择

2. 在"Check Requirements"界面,点击"Execute"以安装所需的依赖项。待所有组件准备就绪后,点击"Next"进入正式安装环节。

3. 点击"Execute"开始安装列表中的所有产品,这一过程通常需要几分钟。当所有项显示"Complete"后,继续下一步。

执行安装

4. 进入"Product Configuration"阶段,保持默认的网络设置(Port: 3306)。在"Authentication Method"中,推荐使用增强密码验证。设置数据库管理员(root)的密码,并确保牢记该密码。

设置密码

5. 最后,点击"Execute"应用所有配置。完成后,点击"Finish"结束安装向导。

三、MySQL 服务的管理

安装完成后,MySQL 会作为系统服务在后台运行。你可以通过以下两种方式管理其状态:

1. 通过系统服务窗口管理

按下 Win + R 键,输入 services.msc 并回车。在服务列表中找到 MySQL80(具体名称取决于安装时的定义),右键点击可以执行"启动"、"停止"或"重启动"操作。

服务管理窗口

2. 通过命令行管理

使用管理员身份打开"命令提示符"或"PowerShell",执行以下命令:

# 启动数据库服务
net start mysql80

# 停止数据库服务
net stop mysql80

四、配置系统环境变量

为了能在任意目录下通过命令行直接调用 MySQL 客户端,需要将 MySQL 的 bin 目录添加到系统路径中。

1. 复制 MySQL 的安装路径,默认为:C:\Program Files\MySQL\MySQL Server 8.0\bin。

2. 右键点击"此电脑" -> "属性" -> "高级系统设置" -> "环境变量"。

3. 在"系统变量"中找到 Path 变量,点击"编辑",然后点击"新建",将复制的路径粘贴进去,点击"确定"保存。

配置环境变量

五、连接与验证

你可以通过 MySQL 提供的 Command Line Client 连接,也可以使用常规的命令行窗口。在终端输入以下命令:

# 连接本地数据库的常用命令
# -u 指定用户名, -p 表示随后输入密码
mysql -u root -p

输入之前设置的 root 密码,若成功显示 mysql> 提示符,则表示数据库安装且配置成功。

连接测试

标签: MySQLWindows10

相关文章

Linux crontab 详解

1) crontab 是什么cron 是 Linux 的定时任务守护进程;crontab 是用来编辑/查看“按时间周期执行命令”的表(cron table)。常见两类:用户 crontab:每个用户一份(crontab -e 编辑)系统级 crontab / cron.d:可指定执行用户(/etc/crontab、/etc/cron.d/*)2) crontab 时间...

富文本里可以允许的 HTML 属性

一、所有标签默认允许的安全属性(极少)class        (可选)id           (通常建议禁用)title️ 注意:id 容易被滥用做锚点注入,很多系统直接禁用class 允许的话最好只允许固定前缀(如 editor-*)二、a 标签允许属性<a href="" t...

Mac 安装 Node.js 指南

方法一:通过官网安装包(最简单,适合初学者)如果你只是想快速安装并开始使用,这是最直接的方法。访问 Node.js 官网。页面会显示两个版本:LTS (Recommended For Most Users):长期支持版,最稳定。建议选这个。Current:最新特性版,包含最新功能但可能不够稳定。下载 .pkg 安装包并运行。按照安装向导点击“下一步”即可完成。方法二:使用 Homebrew 安装(...

Dom\HTML_NO_DEFAULT_NS 的副作用:自动加闭合标签

在使用Dom\HTMLDocument时,Dom\HTML_NO_DEFAULT_NS 将禁止在解析过程中设置元素的命名空间, 此设置是为了与DOMDocument向后兼容而存在的。当使用它时,已知的一个副作用就是:自动加闭合标签例如 </img> 为什么会这样?当你使用:Dom\HTML_NO_DEFAULT_NS文档会变成 无命名空间模式,此时内部更接近 XML...

Laravel 事件和监听器创建

在 Laravel 中,使用 Artisan 命令创建 Events(事件) 和 Listeners(监听器) 是非常高效的。你可以通过以下几种方式来实现:1. 手动创建单个 Event如果你只想创建一个事件类,可以使用 make:event 命令:Bashphp artisan make:event UserRegistered执行后,文件将生成在 app/Even...

自定义域名解析神器 dnsmasq

什么是 dnsmasq?dnsmasq 是一个轻量级、功能强大的网络服务工具,专为小型和中等规模网络设计。它是一个综合的网络基础设施解决方案[1]。dnsmasq 能做什么?功能说明应用场景DNS 转发与缓存将 DNS 查询转发到上游服务器(ISP、Google DNS 等),并在本地缓存结果加快 DNS 查询速度,减少外部 DNS 流量本地 DNS解析本地网络设备的主机名,无需编辑&n...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。