蛙扑下载站:安全、绿色、放心的专业下载站! 首页|最近更新|专题集合|站内导航

安装mysql5.7.20详细教程

时间:2026-10-04 15:09:08 来源:www.vaopo.com 人气:人

很多开发者在部署旧项目或维护老系统时,都会指定使用MySQL 5.7.20版本。这个版本虽然发布有一段时间,但胜在稳定且兼容性好。下面这份教程不讲复杂理论,纯实操步骤,带你从零开始在Windows环境下把它装好跑通。

第一步:下载与解压

先去MySQL官方历史版本页面,找到5.7.20对应的windows x86_64版本,下载ZIP Archive格式的压缩包。千万不要选msi安装包,我们要用免安装的绿色版方式。下载完成后,在磁盘里新建一个文件夹,比如D盘的mysql-5.7.20-winx64,把压缩包内的所有文件完整解压到这里。解压后你会看到大量dll文件和readme文档,这是正常现象,不需要额外处理。

第二步:新建配置文件

解压目录默认没有ini配置文件,必须手动创建。打开记事本,输入基础配置代码。先写[mysqld]节点,设置basedir为你实际的解压路径,例如basedir=D:\mysql-5.7.20-winx64,datadir同样指向该路径下的data文件夹。端口保持默认port=3306。字符集强烈建议设置character-set-server=utf8mb4,排序规则设为collation-server=utf8mb4_unicode_ci。接着换行写[client]节点,设置default-character-set=utf8mb4。代码写好后,点击另存为,文件名务必严格命名为my.ini,编码选ANSI,保存到解压根目录。

第三步:配置系统环境变量

为了以后在任意位置都能直接调用mysql命令,需要配置环境变量。右键桌面此电脑图标,选择属性,进入高级系统设置,点击环境变量。在系统变量列表中找到Path,双击编辑,点击新建,把你的mysql bin目录绝对路径粘贴进去,例如D:\mysql-5.7.20-winx64\bin。连续点击确定保存。打开cmd窗口,输入mysql --version,屏幕正确回显版本号即代表配置成功。

第四步:初始化数据目录

这一步必须在管理员权限下执行。在开始菜单搜索cmd,右键以管理员身份运行。切换到mysql的bin目录,输入cd /d D:\mysql-5.7.20-winx64\bin。接着运行初始化命令:mysqld --initialize-insecure --user=mysql。加上insecure参数是为了让root账号初始不设置密码,省去临时密码查找的麻烦。命令执行完毕后,解压目录内会自动生成data文件夹,里面全是底层数据文件,绝对禁止手动删除或移动。

第五步:注册服务并启动

继续在刚才的管理员窗口输入mysqld --install MySQL57。这行指令会将mysql注册为windows系统服务,名称可自定义。成功后会提示安装成功。紧接着输入net start MySQL57启动服务。当命令行显示服务已启动时,说明后台进程已经正常运行。

第六步:登录与重置密码

由于初始化时采用了无密码模式,直接在cmd输入mysql -u root -p,提示输入密码时直接回车即可进入交互界面。成功登录后,首要任务是修改安全密码。执行命令alter user 'root'@'localhost' identified by 'Abc123456!';,注意末尾的分号不能少。随后输入flush privileges;刷新权限表。输入exit退出命令行。下次登录时必须使用新密码。

至此安装全部完成。日常使用中如果遇到外部工具连不上,通常是防火墙拦截或权限未授权。建议在控制面板关闭防火墙测试,或在mysql命令行给root赋予远程访问权限。服务器每次开机前,记得在服务管理器里将MySQL57的启动类型改为自动,避免重启后忘记手动开启。按照上述流程操作,路径拼写核对无误,就能一次性跑通整个环境。