准备工作与环境检查
在安装MySQL之前,先确认你的电脑是Windows 10或Windows 11系统,并且已经安装了Visual C++运行库。很多新手在启动服务时会遇到环境缺失报错,多半是因为缺少这个基础组件。你可以去微软官网下载安装包,或者直接通过系统自带的更新中心修复。另外,暂时关闭杀毒软件的实时监控功能,避免安装过程中拦截MySQL的后台进程。准备好记事本或者代码编辑器,用于记录后续生成的临时密码,这一步千万别跳过。
下载官方安装包
打开浏览器,访问MySQL官方网站。在首页导航栏找到Downloads选项,点击进入后选择Community版本。向下滚动页面,找到Windows平台的安装包链接。这里强烈推荐使用ZIP Archive压缩包版本,尽量避开Installer MSI版本。MSI版本虽然号称一键安装,但容易把核心文件分散到系统盘深处,后期清理、迁移和管理非常麻烦。ZIP压缩包版本属于免安装版,所有文件集中在一个文件夹里,路径清晰透明,非常适合长期学习和项目部署。点击下载时可能会要求登录账号,直接点击No thanks, just start my download跳过即可。
解压与路径配置
将下载的压缩包解压到一个不包含中文和空格的路径下。建议在D盘根目录新建一个名为MySQL的文件夹,然后将解压后的主目录移入其中。完整的安装路径示例为D:\MySQL\mysql-8.0.35-winx64。进入该目录,检查是否存在my.ini配置文件。如果没有,可以新建一个纯文本文件,重命名为my.ini。用记事本打开它,写入基础配置参数。主要修改basedir和datadir两项,确保它们准确指向你实际的安装目录和数据存放目录。字符集建议统一设置为utf8mb4,这样能完美支持特殊符号和多语言字符。保存文件后关闭编辑器。
初始化数据库与服务注册
这一步需要借助命令行工具完成。按下Win键加R键,输入cmd回车,右键选择以管理员身份运行命令提示符。切换到MySQL的bin目录,输入cd D:\MySQL\mysql-8.0.35-winx64\bin并回车。接着执行初始化命令,mysqld --initialize --console。命令跑完后,屏幕会打印出大量日志,务必在末尾找到一行临时密码,格式类似A temporary password is generated for root@localhost: xxxxxx。把它完整复制到记事本里妥善保管。接下来注册系统服务,继续输入命令mysqld --install MySQL。如果提示Service successfully installed,说明服务已添加成功。此时打开电脑的服务管理器,可以看到名为MySQL的后台服务处于停止状态。
设置密码与启动服务
服务注册完毕后,输入net start MySQL启动数据库。看到操作成功完成的提示后,打开一个新的命令窗口,输入mysql -u root -p回车。系统会提示输入密码,此时粘贴刚才保存的临时密码。注意密码输入时屏幕不会显示任何字符,直接粘贴回车即可。成功进入mysql命令行界面后,首要任务是修改root用户的默认密码。输入ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';,分号一定要带上。执行成功后,输入exit退出数据库。以后每次登录只需要输入mysql -u root -p然后输入新密码即可。
连接测试与常见问题排查
数据库安装完成不代表万事大吉,很多人会搭配Navicat或者DataGrip等可视化工具进行连接测试。填写本地主机地址,端口默认3306,用户名root,密码设为新密码后点击测试连接。如果提示2059错误,通常是加密方式不兼容。回到命令行重新登录,输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';刷新权限即可。如果是服务无法启动,检查防火墙是否放行3306端口,或者查看data目录下的.err日志文件定位具体报错。配合视频教程一步步对照操作,基本能避开绝大多数常见坑点。掌握基础安装只是第一步,后续可以通过创建数据库、导入表结构和编写简单查询语句来熟悉常用功能。



