要在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):
Config Type:一般选
Development Computer就行,它会分配较少的内存资源。如果你是生产服务器,可以考虑
Server Computer或
Dedicated Computer。
Port:默认是
3306,这是MySQL的经典端口。如果你电脑上已经有其他服务占用了这个端口,或者你想避免冲突,可以改成别的,比如
3307。不过,我一般都保持
3306,除非有特殊情况。
Open Firewall port for network access:这个选项务必勾上,否则其他电脑或应用可能无法连接你的MySQL服务器。 身份验证方法 (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(或你安装的版本号),你可以改个名字,但
