win10系统mysql5.5详细安装教程

2026-10-12 08:14:22

在Win10电脑上搭建MySQL 5.5环境是许多开发者、学生以及维护老项目的运维人员常遇到的需求。虽然目前官方已经主推更新的版本,但不少遗留系统依然稳定运行在5.5架构上。下面将用大白话带你一步步完成从零安装到成功运行的全过程,重点标出容易踩坑的地方,帮你一次性搞定。

准备工作与文件下载

先确认你的电脑是Windows 10 64位或32位系统,安装前最好暂时关闭第三方杀毒软件,以免它们误拦后台服务进程。去MySQL官网或者信誉良好的技术论坛下载免安装的ZIP压缩包,文件名通常带有winx64或win32字样。下载完成后,在磁盘根目录新建一个文件夹,例如D盘下的mysql55,把ZIP包完整解压到这里。路径命名一定要用纯英文和数字,绝对不要包含中文汉字和空格,这是后期配置文件读取失败的头号原因。

创建并修改配置文件my.ini

进入解压后的根目录,找到名为my-default.ini的文件,复制一份并重命名为my.ini。右键用记事本打开它,开始逐项修改核心参数。搜索basedir这一行,把后面的路径替换成你实际的解压目录,例如basedir=D:\mysql55。紧接着修改datadir,指向数据存放位置,例如datadir=D:\mysql55\data。注意Windows路径里的斜杠要写成双反斜杠或者单反斜杠,保持一致即可。继续向下找port参数,保持默认的3306不动。在文件最末尾另起一行,写上character-set-server=utf8,这步能彻底解决数据库插入中文乱码的问题。改完后务必点击保存,不要遗漏。

以管理员身份初始化与安装服务

这一步需要系统最高权限。按下键盘上的Win键,输入cmd,在搜索结果里右键命令提示符,选择以管理员身份运行。在黑色窗口里用cd命令切到MySQL的bin目录,比如输入cd /d D:\mysql55\bin。老版本5.5推荐使用mysqld --initialize-insecure命令,它会快速生成data文件夹并将root账号密码设为空,省去手动提取临时密码的麻烦。命令执行完毕后屏幕会停留几秒,出现新的光标表示成功。接着输入mysqld --install MySQL55,系统将自动把MySQL注册为开机自启的服务。看到Service successfully installed就是绿灯放行。

启动服务与登录测试

继续在同一个窗口输入net start MySQL55,系统返回服务已启动的提示即可。紧接着输入mysql -u root -p,系统询问密码时直接按回车键,因为刚才初始化时没设密码。顺利的话你会看到Welcome to the MySQL Monitor和mysql>符号,这说明命令行客户端已经连通。进去后可以输入show databases;查看内置库列表,或者随便建张表测试写入功能。如果登录失败卡在卡死状态,大概率是data目录没生成干净,删掉整个data文件夹重新执行初始化命令。

安全设置与常见问题排查

环境跑通后第一件事就是加固账户。直接在命令行输入set password for root@localhost=password(你的新密码);,分号不能少。改完密码下次登录就必须带上-p参数输入新口令。日常开发不建议一直用命令行操作,推荐下载Navicat或者DataGrip这类图形化软件,新建连接填localhost、端口3306和新密码就能直连。如果日后遇到服务启动失败,先去控制面板看MySQL55服务是不是被意外停止,或者用netstat -ano查一下3306端口有没有被其他程序占用。内存偶尔飙高也是正常现象,可以在my.ini里适当调整innodb_buffer_pool_size参数。按这套标准流程操作,Win10搭载MySQL 5.5就能长期稳定服役。

相关文章