MySQL5.5安装及配置超详细教程

2026-10-15 12:27:40

环境准备与文件下载

MySQL 5.5虽然属于经典老版本,但在许多遗留业务系统和特定工控设备中仍是主力支撑。安装前请确保操作系统为Windows 7及以上版本或Server 2008 R2,暂时关闭火绒、360等安全软件的实时监控,防止其拦截系统底层的服务注册动作。前往官方归档站点或权威镜像源下载mysql-5.5.xx-win32.zip压缩包,务必认准zip免安装版,避开体积庞大且难以二次配置的msi引导安装包。下载后核对文件大小,确保传输完整无损坏。

解压部署与目录规范

将压缩包解压至纯英文、无空格、无特殊符号的路径,推荐放置于D盘根目录下的mysql文件夹。进入目录后保持原有结构不变,无需手动创建子文件夹。建议在同级位置新建data用于存储实际业务数据,新建temp作为临时排序与缓存空间。这种扁平化的目录设计能有效规避因路径层级过深导致的文件句柄占用失败问题。所有涉及路径的地方,后续配置均以此物理位置为准。

编写核心配置文件my.ini

参数文件是MySQL运行的灵魂。在根目录新建文本文档并重命名为my.ini,务必使用记事本或Notepad++编辑。第一行填写[client]段,设置default-character-set=utf8解决界面交互乱码。第二行填写[mysqld]段,填入basedir=D:\mysql与datadir=D:\mysql\data,路径分隔符统一使用双反斜杠或正斜杠。端口保持3306,根据机器内存划拨innodb_buffer_pool_size=128M,max_connections设为200满足常规并发。追加log-error=D:\mysql\logs\error.log记录异常堆栈。保存时强制指定ANSI编码,这是新手最容易踩坑的环节。

初始化数据与注册系统服务

配置生效后,右键点击开始菜单以管理员身份打开CMD。cd切入至D:\mysql\bin目录。输入mysqld --initialize-insecure指令,程序会自动扫描ini文件并在data目录下生成ibdata1系统表空间与权限字典,耗时视机械硬盘转速而定。初始化进度跑满后,继续键入mysqld --install MySQL55进行服务托管。命令行返回Service successfully installed即表示已纳入Windows服务管理器调度池,开机自启选项可随个人需求勾选。

启动服务与重置初始密码

打开services.msc面板定位MySQL55服务,右键启动或执行net start mysql55。绿灯常亮代表进程健康。默认超级用户root初始状态无密码保护,bin目录下运行mysql -u root -p直接回车即可直连控制台。进入后依次执行use mysql切换系统库,update user set password=password(Admin123!) where user=root更新凭证,最后flush privileges使权限重载立即生效。断开重连测试新密码,确认鉴权通道畅通无阻。

远程访问授权与安全基线

单机调试完毕需对接前端或报表工具时,需解除本地回环限制。在控制台执行grant all privileges on *.* to root@% identified by Admin123! with grant option,放行全网段连接请求。若服务器挂载公网IP,切勿直接暴露3306高危端口,建议配合企业防火墙策略仅白名单放行开发机IP。清理内置的test示例库,剔除user表中host为空的匿名账户,执行flush privileges固化规则。日常运维重点监控data目录磁盘水位,每周打包一次ibdata文件即可完成灾备闭环。

相关文章