在windows上安装mysql最省心的方法是使用官方MySQL Installer,下载后选择Developer default类型安装,确保勾选开放防火墙端口并设置强密码,按提示完成配置即可顺利运行。
要在Windows系统上跑MySQL数据库,其实没那么复杂,但细节上确实有些坑。简单来说,就是下载安装包,一步步配置,然后跑起来就行。关键在于,别被那些看似繁琐的选项给唬住了,理解每一步是为了什么,整个过程就会顺畅很多。
解决方案
说起来,在Windows上装MySQL这事儿,我个人觉得,最省心的办法还是用官方的MySQL Installer。这玩意儿集成了服务器、客户端工具、可视化界面(Workbench)等等,省去了你一个个找的麻烦。
你得先去MySQL官网(dev.mysql.com/downloads/installer/)下载那个“MySQL Installer”文件。通常,我会直接找那个Web Community版本,它体积小点,安装时需要啥再在线下载。当然,你也可以下那个大的完整版,看你网络情况和个人喜好。
下载下来后,双击运行。
-
选择安装类型: 这儿有几个选项。
-
Developer Default
:这是我最常选的,它会帮你把开发常用的东西都装上,比如MySQL Server、Workbench、Shell、visual studio插件等等。对于一般开发者来说,基本够用了。
-
Server Only
:如果你只是想跑个数据库服务,不需要那些花里胡哨的工具,选这个就对了。
-
Client Only
:只装客户端,比如你只需要连接远程数据库。
-
Full
:所有东西都装上,硬盘空间够大就无所谓。
-
Custom
:这个就比较灵活了,你可以根据自己的需求,精确选择要安装哪些组件。我有时会用这个,比如我只想装个Server和Workbench。 选好后,点
Next
。
-
-
检查依赖项: 有时候,它会提示你缺少一些Visual c++ redistributable包。别慌,它通常会提供一个链接让你下载安装。按照提示装上就行,这是为了保证MySQL能正常运行。装完再点
Next
。
-
产品选择与确认: 确认你选择的组件列表,没问题就
Execute
,它就开始下载并安装了。这个过程可能需要一点时间,取决于你的网速和选择的组件数量。
-
产品配置: 这是最关键的一步。
- 高可用性 (High Availability): 通常选
Standalone MySQL Server / Classic MySQL Replication
,除非你有特殊的高可用需求。
- 类型与网络 (Type and Networking):
- 身份验证方法 (Authentication Method):
-
Use Strong Password Encryption for Authentication (RECOMMENDED)
:这是官方推荐的,使用SHA256加密,更安全。但有些老旧的客户端或驱动可能不支持。
-
Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)
:兼容性更好,如果你遇到连接问题,可以试试这个。我个人倾向于用推荐的,除非真的遇到兼容性瓶颈。
-
- 账户与角色 (Accounts and Roles): 设置
root
用户的密码。这个密码非常重要,一定要记牢!也可以添加其他用户,但通常先设置好root就行。
- Windows服务 (Windows Service):
-
Windows Service Name
:默认是
MySQL80
(或你安装的版本号),你可以改个名字,但
-
- 高可用性 (High Availability): 通常选