MySQL 5.5作为经典的数据库版本,虽然官方已停止维护,但在许多老项目、教学环境或特定服务器中依然广泛使用。掌握它的安装与基础配置,对开发者和运维人员来说是一项实用技能。下面直接按步骤说明如何在Windows系统下完成安装与配置,Linux思路基本一致。
获取安装包
访问MySQL官方归档页面或者可靠的镜像站,找到mysql-5.5.xx-winx64.zip免安装包。推荐下载ZIP免安装版,因为不需要向导式点击,后续配置更透明。下载完成后,将其解压到自定义目录,例如D盘根目录下的mysql-5.5。记住路径里不要包含中文和空格,否则后期读取配置文件时容易报错。
配置环境变量与初始化文件
进入解压后的文件夹,找到名为my-default.ini的文件,复制一份并重命名为my.ini。用记事本或代码编辑器打开它,修改关键参数。首先定位到basedir和datadir,把路径改成你实际解压的位置,比如basedir=D:\mysql-5.5\,datadir=D:\mysql-5.5\data\。如果data文件夹不存在,MySQL会自动创建,但提前建好更稳妥。在文件末尾追加character-set-server=utf8和collation-server=utf8_general_ci,这样能避免中文乱码问题。保存后关闭。
然后配置系统环境变量。右键点击计算机选择属性,进入高级系统设置,打开环境变量窗口。在系统变量里新建一个变量名MYSQL_HOME,值为你的MySQL解压路径。接着找到Path变量,编辑它,在末尾添加;%MYSQL_HOME%\bin;注意前面的分号不能漏。这样配置是为了能在任意命令行位置直接调用mysql命令,省去每次切换目录的麻烦。
启动服务与设置密码
准备工作就绪后,开始初始化并启动服务。以管理员身份运行命令提示符,切换到MySQL的bin目录下,执行mysqld --initialize-insecure。这一步会生成data文件夹里的核心数据文件。初始化成功后,输入mysqld --install MySQL55来注册Windows服务。服务名可以自定义,这里设为MySQL55。注册完成后,输入net start MySQL55启动数据库。如果提示服务已成功启动,说明底层运行正常。
最后一步是设置root密码并验证连接。刚装好的MySQL默认root用户没有密码,安全性较低。在命令行输入mysql -u root -p,遇到密码提示直接回车即可登录。进入mysql命令行界面后,执行SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');将默认空密码改为安全字符。退出客户端后,用新密码重新登录mysql -u root -p,显示欢迎字样即表示完全可用。
日常维护与注意事项
日常使用中,可以通过service MySQL55 stop停止服务,通过任务管理器检查进程是否残留。如果遇到端口冲突,可以在my.ini的[mysqld]下方添加port=3307更改监听端口。MySQL 5.5的配置逻辑并不复杂,核心就是路径正确、编码统一、密码设牢。按照上述流程操作,几分钟内就能让数据库跑起来,后续接入各类应用框架时,只需在配置文件中替换对应的IP、端口和密码即可顺利连接。
另外需要注意防火墙设置。如果是远程连接需求,需在系统安全策略中放行3306端口,并在命令行执行grant all privileges on *.* to 'root'@'%' identified by '密码'; flush privileges; 开放远程访问权限。数据备份方面,定期使用mysqldump工具导出.sql文件是最基础也最可靠的做法。这些细节处理到位,数据库才能稳定支撑业务运转。若遇到无法启动的情况,请优先检查data目录权限及my.ini编码是否为ANSI,通常能解决大部分常见问题。



