打开浏览器,搜“MySQL下载”,跳出来的页面五花八门,看着就头疼。别慌,这事儿真没那么复杂。我当年第一次装MySQL,愣是折腾了一下午,发现就是没找准官网入口,白白浪费了俩小时。今天就把这套流程掰开了揉碎了讲给你听,保证你照着做,半小时内搞定,而且每一步我都告诉你为什么要这么做,免得你装完了一脸懵。

先说最关键的,去官网。别在百度上随便点一个带“官方”字样的链接,很多都是第三方打包的,夹带私货是常态。认准这个地址:dev.mysql.com。进去之后你会看到一堆版本号,什么8.0.36、8.0.35,还有5.7系列的。新手别犹豫,直接选最新的8.0版本。为啥?5.7虽然稳定,但官方已经在2023年停止更新了,新项目用老版本,以后遇到bug都没人管你。选8.0,社区活跃,教程多,遇到问题一搜就有答案。
选好版本,下面有个“Select Operating System”,这就是让你选操作系统的。Windows用户就选“Windows”,下拉列表里会有好几个选项,什么“Windows (x86, 32-bit)”、“Windows (x86, 64-bit)”。现在的电脑基本都支持64位,直接选64-bit那个。下面还有个“MSI Installer”和“ZIP Archive”的选项,新手一定选MSI,这是图形化安装包,双击就能装,ZIP是绿色版,还得自己配环境变量,麻烦得很。选完点“Download”按钮,它会跳到一个登录页面,别管它,直接点页面下方的“No thanks, just start my download”,就能开始下载了,速度还挺快。
下载完是个.msi文件,双击运行。这里要注意,系统会弹个用户账户控制的提示,点“是”就行。安装向导第一步是选择安装类型,有“Developer Default”、“Server only”、“Client only”等等。新手选“Server only”就够了,因为你主要就是想让数据库跑起来,客户端工具后面用Navicat或者MySQL自带的命令行都行。如果你选“Developer Default”,它会把一堆额外的工具和组件都装上,有的还用不上,白白占空间。选完点“Next”,它会检查一下你的电脑缺不缺什么依赖,一般都会提示缺个“Microsoft Visual C++”,别慌,向导会给你一个链接,点进去下载安装一下,回来继续就行。
接下来是配置环节,这是最容易出错的地方。它会让你选“Config Type”,选“Development Computer”就行,这个是按你本机开发用的标准来配置的,内存占用比较低。再往下是“Port”,默认3306,别改,除非你确定这个端口被占了。下面有个“Authentication Method”,记得选第二个“Use Legacy Authentication Method”,这个兼容性更好,特别是你要用Navicat这类老牌客户端工具连接的话,选新的加密方式容易连接不上。然后就是设置root用户的密码,这步可别乱设,最好记在备忘录里,忘了密码是真麻烦,重置起来比安装还费劲。
设置完密码,一路“Next”,到了“Windows Service”这一步。这里有个“Configure MySQL Server as a Windows Service”,默认是勾选的,服务名称默认“MySQL80”,启动方式选“Standard System Account”就行。下面那个“Start at System Startup”要不要勾?我建议勾上,这样开机自动启动数据库服务,省得你每次要用还得手动开。不过你要是电脑配置一般,开机启动项太多会影响开机速度,那就取消勾选,手动启动也方便,在服务里右键启动就行。点“Next”之后再点“Execute”,它就开始执行安装了,等进度条走完,点“Finish”就行。
装完了,怎么验证自己装成功了?最简单的办法,按Win+R,输入cmd,打开命令行,输入“mysql -u root -p”,回车后它会让你输密码,就是刚才你设置的那个。输对密码,出现“Welcome to the MySQL monitor”的提示,恭喜你,数据库已经跑起来了。这时候你可以敲一句“show databases;”看看,会显示几个默认的数据库,比如informationschema、mysql、performanceschema、sys,这就说明一切正常。要是提示“mysql不是内部或外部命令”,那就是环境变量没配好,去系统环境变量里的Path里加上你的MySQL安装目录的bin文件夹路径,比如“C:Program FilesMySQL Server 8.0in”,保存后重新打开cmd就行了。
说个我踩过的坑。有一次我在新电脑上装完MySQL,怎么连都连不上,防火墙提示被拦截了。后来发现是Windows防火墙默认阻止了3306端口。你要是在本机用还好,要是想局域网内别的电脑也能连你的数据库,就得去“防火墙和网络保护”里,找到“允许应用通过防火墙”,把MySQL的bin目录下的mysqld.exe添加进去,允许专用网络访问。这一步不做,你就算端口、账号密码全对,别人也连不上你的数据库。新手最容易忽略这个,我当初排查了俩小时才找到原因。
好了,MySQL的下载安装到配置验证,这条线全走完了。说实话,这东西真不难,难的是你第一次装的时候没人告诉你这些弯弯绕绕。照着这篇一步步来,最多半小时,你就能看到那个熟悉的“mysql>”提示符了。等你能用命令行建表、插数据、查数据的时候,你会发现,数据库这东西,其实就是个装数据的仓库,你掌握了进门的路,后面怎么装修,就是你自己的事了。装好只是开始,后面写SQL、调性能,还有得学呢,但至少,你已经迈出了第一步,而且这一步稳稳当当的。


