下载与准备安装包
在Windows 10上安装MySQL是开发者和运维人员的基础技能。很多人第一次装的时候容易被各种报错劝退,其实只要按步骤操作,整个过程并不复杂。先说下载安装包,去官方下载页面找到Windows版本,推荐选择MSI安装包或者ZIP归档版。新手建议用MSI,带图形化界面比较直观。如果选ZIP免安装版,文件体积更小,但需要手动配置环境变量。下载时注意区分x86和x64架构,现在绝大多数电脑都是64位,直接下64位版本就行。确保网络畅通,避开镜像站下载,防止文件损坏。
解压配置与初始化环境
拿到安装包后开始安装。双击运行MSI文件,进入安装向导。第一步会提示你选择服务器类型、开发机或测试机,直接默认下一步即可。接着到配置阶段,这里最关键的是设置root密码。一定要记住自己设的密码,别用太简单的组合,以免被安全软件拦截。网络配置部分保持默认TCP/IP端口3306,除非你的电脑上已经占用了这个端口。字符集强烈建议选utf8mb4,这是目前兼容性最好的编码格式,能完美支持中文和各种特殊符号。完成这些选项后点击执行,等待进度条走完就装好了。
如果是ZIP免安装版,步骤会稍微繁琐一点。把压缩包解压到一个没有中文和空格的文件夹里,比如D盘的mysql目录。打开cmd命令行,切换到该目录下的bin文件夹。输入mysqld --initialize-insecure命令,这步会自动生成数据文件和临时密码。接着输入mysqld --install注册成Windows服务。成功后用net start mysql启动数据库。最后登录客户端,输入mysql -u root -p,刚初始化用的是空密码,直接回车进系统,再赶紧用alter user修改密码。
服务注册与启动连接
安装完并不是万事大吉,还得验证一下能不能正常用。打开命令提示符,输入mysql -u root -p,输入密码后如果能看到Welcome到MySQL的提示符,说明服务已经在线。想测试建库建表,可以随手输一句create database test_db;然后show databases;看看列表里有没有。平时写代码连数据库的时候,主机填localhost,端口3306,用户名root,密码就是你刚才设的那串字符。如果你习惯用可视化工具,比如Navicat或者DataGrip,新建连接时填入对应的信息,测试连通性显示成功即可。
常见问题排雷指南
遇到卡壳的地方通常有两个。一个是服务起不来,多半是之前残留的旧版本没卸载干净,去服务管理器里把mysql相关进程全关掉,再删一遍注册表里的键值。另一个是连不上报1251错误,这是因为新版MySQL改了加密方式。登录进去后敲一行alter user 'root'@'localhost' identified with mysql_native_password by '你的密码';刷新权限就能解决。还有时候安装中途弹窗提示缺少VC运行库,去微软官网补一个Visual Studio C++ Redistributable即可。
整个流程走下来,基础环境就搭好了。后续如果要装phpstudy或者宝塔面板,它们一般会自动识别已有的MySQL实例,不需要重复配置。平时维护记得定期备份重要数据,别等丢了才后悔。按照这个路线操作,基本不会踩坑,直接上手写SQL或者跑项目都没问题。



