首页 游戏 软件 资讯 排行榜 专题
首页
系统平台
win10如何安装MySQL数据库_win10MySQL数据库的几种常见方法

win10如何安装MySQL数据库_win10MySQL数据库的几种常见方法

热心网友
31
转载
2026-04-20

推荐使用MySQL Installer图形化安装:下载mysql-installer-community-X.X.XX.0.msi,选择Custom安装类型,勾选MySQL Server并自定义路径,配置时设root密码、启用Windows服务,Execute完成即成功。

win10如何安装mysql数据库_win10mysql数据库的几种常见方法

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

在Windows 10上部署MySQL数据库,如果还没搞定,问题多半出在几个常见环节:安装路径没选对、依赖组件没装全,或者服务注册失败了。别急,下面这几种方法,总有一款适合你。

一、使用MySQL Installer图形化安装(推荐新手)

对于不熟悉命令行的朋友,这个方法最省心。它用的是官方提供的MySQL Installer for Windows工具,整个安装过程就像跟着向导走,依赖检查、服务注册这些麻烦事,它都帮你自动处理好了。

第一步,打开MySQL官网的下载页面,找到“MySQL Community Downloads”这个区域。

第二步,选择“MySQL Installer for Windows”,下载那个文件名类似“mysql-installer-community-X.X.XX.0.msi”的安装包(这里的X代表具体版本号,比如8.0.28)。

第三步,双击运行下载好的安装包,勾选“我接受许可协议”,然后点击“下一步”。

第四步,在安装类型界面,选择“自定义”,这样能进入产品选择页面。

第五步,展开“可用产品”列表,找到“MySQL Servers”下的“MySQL Server X.X.XX”,根据你的系统是64位还是32位,选中对应项,点击箭头把它添加到“已选产品”里。

第六步,点击“下一步”进入安装执行页面,再点击“执行”按钮,就开始下载并安装MySQL服务器了。

第七步,安装完成后会自动进入配置向导。配置类型选“开发计算机”,认证方式用默认的就行,然后设置好root账户的密码,并记得勾选“将MySQL注册为Windows服务”。

第八步,最后点击“执行”完成所有配置,当状态显示为“完成”时,就大功告成了。

二、解压ZIP包免安装方式(适合高级用户)

如果你喜欢更精细的控制,或者想绕过MSI安装程序的一些限制,这个手动解压配置的方法会更灵活。它不通过安装程序,而是直接使用官方的ZIP发行版。

首先,从MySQL官网下载对应你系统架构的ZIP压缩包,比如“mysql-X.X.XX-winx64.zip”。

接着,把它解压到你想要的目录,比如“C:\mysql”。这里有个关键点:路径里最好不要有中文和空格。

然后,在解压出来的根目录下,新建一个名为“my.ini”的配置文件,把下面这些内容写进去:

[mysqld]

basedir=C:\mysql

datadir=C:\mysql\data

port=3306

character-set-server=utf8mb4

default-storage-engine=INNODB

[client]

default-character-set=utf8mb4

准备工作做完,就该动真格的了。以管理员身份打开命令提示符,切换到MySQL的bin目录,比如“C:\mysql\bin”。

执行命令“mysqld --initialize --console”来初始化数据目录。注意看命令输出的最后几行,那里会显示生成的初始root密码,是个临时密码,一定要记下来。

接着,执行“mysqld --install MySQL --defaults-file="C:\mysql\my.ini"”来把MySQL注册为Windows服务。

最后,用“net start MySQL”命令启动服务,数据库就跑起来了。

三、通过PowerShell脚本自动化安装(适合批量部署)

当需要给多台机器部署,或者想把安装流程集成到自动化运维脚本里时,PowerShell脚本就是你的好帮手。它能实现静默安装,全程无需人工干预。

第一步,用管理员权限启动PowerShell。

第二步,执行“Set-ExecutionPolicy RemoteSigned -Scope CurrentUser”来确认脚本执行策略,通常输入“Y”同意即可。

第三步,使用“Invoke-WebRequest”命令把MySQL安装包下载到本地你指定的位置。

第四步,执行核心的静默安装命令。命令大致长这样:“msiexec /i “安装包路径.msi” /quiet ConfigurationType=Server InstallMySqlServer=true RootPassword=“你设置的强密码” ServiceName=“MySQL80””。

第五步,安静地等待安装进程结束。完成后,可以执行“Get-Service MySQL80”来检查一下,如果状态显示为“Running”,那就没问题了。

第六步,最后验证一下。打开命令行,输入“mysql -u root -p”进行连接,密码就是上一步你设置的那个。

四、使用Chocolatey包管理器安装(适合DevOps环境)

如果你的开发环境已经用上了Chocolatey这类包管理器,那安装MySQL就变得像点外卖一样简单。它特别适合那些已经集成CI/CD工具链的团队,能方便地进行版本管理。

首先,还是用管理员身份运行PowerShell,执行一串命令来安装Chocolatey本身。这串命令会设置执行策略并下载安装脚本。

装好Chocolatey后,安装MySQL就一句话的事:执行“choco install mysql --version=8.0.28”就能安装指定版本。它会自动处理VC++运行库依赖、注册服务、配置环境变量这些琐事。

安装完成后,可以用“choco list --local-only”看看本地已安装的软件列表里有没有MySQL。

再执行“sc query MySQL80”检查一下服务状态,如果“State”显示为“RUNNING”,那就说明一切就绪,可以用了。

五、通过Docker Desktop容器化部署(适合隔离测试)

最后这个方法,非常适合做测试。它在Windows 10专业版或企业版上,利用Docker Desktop来运行MySQL官方镜像。最大的好处是隔离性,数据库实例和宿主机完全分开,不用担心端口冲突或者污染系统环境。

前提是,你得先安装好Docker Desktop for Windows,并启用WSL2作为后端。

第一步,拉取镜像:执行“docker pull mysql:8.0”把官方MySQL 8.0镜像下载到本地。

第二步,启动容器:执行一个“docker run”命令。这个命令会以后台模式启动一个容器,把宿主机的3307端口映射到容器的3306端口,设置root密码,创建一个初始数据库,并且把数据目录挂载到宿主机上以便持久化。

第三步,确认状态:执行“docker ps”命令,如果看到你刚创建的容器状态是“Up”,那就说明运行正常。

最后,用任何MySQL客户端工具(比如命令行工具、Workbench等)连接“127.0.0.1:3307”,使用启动命令中设置的用户名和密码,就能访问这个完全隔离的数据库实例了。

来源:https://www.php.cn/faq/2345399.html
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

Win10电脑无法访问共享文件夹怎么办_Windows10网络发现开启教程
系统平台
Win10电脑无法访问共享文件夹怎么办_Windows10网络发现开启教程

一、启用网络发现和文件共享 哎,每次在局域网里死活找不到同事的共享文件夹,十有八九是网络发现这个“开关”没打开。它就像是电脑在局域网里的“隐身模式”,不关掉它,别人根本看不见你。这个设置统一藏在“高级共享设置”里,咱们一步步来。 1 从“开始”菜单进到咱们的老朋友——控制面板。 2 找到“网络和

热心网友
04.22
Win10怎么关闭系统自动重启更新_Windows10组策略延迟更新
系统平台
Win10怎么关闭系统自动重启更新_Windows10组策略延迟更新

一、通过组策略禁用自动重启(适用于专业版 企业版 教育版) 说真的,被系统突然重启打断工作实在太让人恼火了。我当年就因为自动重启丢过一份写到一半的报告,从那以后就养成了配置组策略的习惯。这个方法就像给系统装了个 "暂停键 ",更新照常进行,但重启的决定权完全交还到你手里。 1、首先用Win + R调出运

热心网友
04.22
win10怎么录制屏幕 win电脑自带录屏如何开启【指南】
系统平台
win10怎么录制屏幕 win电脑自带录屏如何开启【指南】

一、启用Xbox Game Bar系统服务 很多朋友第一次想用Win10自带的录屏功能时,按下那个传说中的快捷键,却发现电脑毫无反应。别急,这多半是因为一个叫做“Xbox Game Bar”的核心服务没打开。你可以把它想象成整个录屏功能的“总开关”,不开它,后面的所有快捷键都是摆设。 1、我们先按下

热心网友
04.22
Win10怎么删除右键菜单的多余选项_Windows10注册表清理工具
系统平台
Win10怎么删除右键菜单的多余选项_Windows10注册表清理工具

Windows 10右键菜单冗余项清理指南 相信不少用户都遇到过这样的困扰:在Windows 10系统中右键点击文件或桌面时,弹出的菜单里挤满了早已卸载软件留下的“僵尸选项”。这些看似不起眼的冗余项,其实都是注册表里未被清理的上下文菜单扩展在作祟。今天就给大家带来三种从根源上解决问题的清理方案。 一

热心网友
04.21
Win10电脑经常断网怎么办_Win10优化无线网卡设置【实操】
系统平台
Win10电脑经常断网怎么办_Win10优化无线网卡设置【实操】

一、禁用网卡电源管理节能功能 说来你可能不信,很多时候Wi-Fi断得莫名其妙,其实是你自己电脑“太懂事”了。Windows为了帮你省点笔记本的电量,默认就开启了网卡的自动节能。这功能本意是好的,但问题就在于,它判断“空闲”的标准有时过于严格,可能你只是刷了会儿网页没大流量,它就觉得无线模块可以歇歇了

热心网友
04.21

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

mysql数据库主从延迟严重如何监控与解决_分析从库同步线程状态
数据库
mysql数据库主从延迟严重如何监控与解决_分析从库同步线程状态

MySQL主从延迟:别被“0延迟”骗了,这才是真实监控与排查指南 说起MySQL主从延迟,很多人的第一反应就是去查SHOW SLA VE STATUS里的那个Seconds_Behind_Master。但经验告诉我们,这个最显眼的数字,往往也是最会“撒谎”的。它明明显示为0,业务侧却反馈数据没同步过

热心网友
04.23
mysql如何利用锁函数实现应用级锁定_mysql get_lock函数实践
数据库
mysql如何利用锁函数实现应用级锁定_mysql get_lock函数实践

MySQL GET_LOCK():一个被误解的“分布式锁”工具 MySQL GET_LOCK() 能不能当分布式锁用 开门见山地说,直接把它当作生产级的分布式锁来用,风险极高。这个函数的设计初衷,其实是为了在单个MySQL实例内部,进行一些轻量级的协作控制。为什么这么说?原因很具体:首先,GET_L

热心网友
04.23
mysql如何查看当前执行的进程_使用show processlist查看状态
数据库
mysql如何查看当前执行的进程_使用show processlist查看状态

mysql如何查看当前执行的进程_使用show processlist查看状态 show processlist 返回的 State 字段到底代表什么 首先得澄清一个普遍的误解:State 字段显示的可不是什么“进程状态”,它真正揭示的,是当前线程在执行 SQL 时,其内部正处于哪个**具体的工作阶

热心网友
04.23
屎币与狗狗币的游戏规则,从迷因到市场的生存逻辑
web3.0
屎币与狗狗币的游戏规则,从迷因到市场的生存逻辑

在加密货币那个充满野性与想象力的世界里,“屎币”(Shiba Inu)和狗狗币(Dogecoin)绝对是两个无法被忽视的“异类”。它们从网络迷因中诞生,因社区狂欢而崛起,最终在残酷的市场博弈中,演化出了一套属于自己的独特生存法则。这套法则既包含了加密货币的底层逻辑,又被“去中心化”、“社区驱动”这些

热心网友
04.23
mysql如何限制特定IP的访问权限_配置GRANT与防火墙策略
数据库
mysql如何限制特定IP的访问权限_配置GRANT与防火墙策略

MySQL访问控制:GRANT与防火墙的协同策略 MySQL GRANT 语句中指定 IP 时,为什么 localhost 和 127 0 0 1 不等价? 这里有个关键细节常被忽略:MySQL的用户账户其实是一个二元组,由 user @ host 共同构成。其中, localhost 是一个特殊标

热心网友
04.23