MySQL作为目前最流行的关系型数据库之一,在许多开发项目中都是核心组件。版本5.7.5虽然发布时间较早,但在部分旧项目或特定服务器环境中依然稳定运行。本教程将带你从零开始完成该版本的完整安装与基础配置,步骤清晰,适合Windows系统用户参考操作。
准备工作与环境检查
在安装之前,请先确认你的电脑是Windows系统。建议关闭杀毒软件和防火墙的实时监控功能,避免它们在安装过程中拦截MySQL的注册表写入或服务启动操作。同时,检查一下系统中是否已经存在其他版本的MySQL或MariaDB,如果有,请通过控制面板彻底卸载,并清理残留的服务项和数据文件夹,防止端口冲突。
下载与解压安装包
前往MySQL官方历史版本页面,搜索并下载mysql-5.7.5-win64.zip压缩包。下载完成后,不要直接双击运行安装程序,而是将其解压到一个没有中文和特殊字符的路径下。推荐路径例如D盘根目录下的mysql-5.7.5文件夹。解压后你会看到多个文件和子目录,暂时不需要动它们,保持原样即可。
配置环境变量
为了让命令行能够全局调用MySQL命令,需要配置系统环境变量。右键点击桌面此电脑图标,选择属性,进入高级系统设置,点击环境变量按钮。在系统变量区域找到Path,点击编辑,新建一条变量值,填入你解压后的bin目录完整路径,例如D:mysql-5.7.5bin。保存所有窗口后,打开一个新的CMD命令提示符窗口,输入mysql --version,如果显示版本号,说明环境配置成功。
创建配置文件并初始化数据库
进入解压后的根目录,复制my-default.ini文件并重命名为my.ini。用记事本打开该文件,在[mysqld]节点下添加几行关键配置。首先指定basedir为你自己的解压路径,datadir用于存放数据文件,同样指向该路径。接着添加character-set-server=utf8确保中文不乱码,default-storage-engine=INNODB设置默认引擎。保存后,以管理员身份运行CMD,切换到bin目录,执行mysqld --initialize-insecure命令。这一步会自动生成data文件夹和初始root账户,过程可能需要几分钟,看到进度条走完且无报错即表示成功。
安装并启动数据库服务
继续在CMD中输入mysqld --install mysql575命令,这会将当前配置注册为Windows系统服务。服务名可以自定义,这里命名为mysql575。注册成功后,输入net start mysql575启动服务。打开任务管理器或服务列表,确认MySQL服务处于正在运行状态。此时数据库已经在后台静默工作,准备好接收连接请求。
登录与修改默认密码
由于我们使用的是--initialize-insecure参数,初始root账户是没有密码的。直接在CMD输入mysql -u root -p,按提示回车即可直接进入数据库管理界面。进入后,首先执行ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';语句来设置强密码。为了远程访问方便,还可以执行GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的新密码' WITH GRANT OPTION;语句开放远程权限,最后输入FLUSH PRIVILEGES刷新权限表。至此,MySQL 5.7.5的安装、配置与安全设置全部完成,你可以开始导入数据或运行SQL脚本了。
常见问题排查技巧
如果在启动服务时遇到拒绝访问或找不到模块的错误,通常是因为之前的MySQL残留进程未清理。打开任务管理器结束所有名为mysql.exe或mysqld.exe的进程,再重新执行安装服务命令。若初始化阶段提示缺少动态链接库,请安装微软Visual C++ Redistributable运行库。连接数据库时如果出现1045错误,说明密码不匹配,可通过修改my.ini跳过权限验证临时进入,重置密码后再恢复验证机制。日常使用中建议定期备份data目录,避免数据丢失。



