商城首页欢迎来到中国正版软件门户

您的位置:首页 >win10如何安装MySQL数据库_win10MySQL数据库的几种常见方法

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

  发布于2026-04-20 阅读(0)

扫一扫,手机访问

推荐使用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 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注