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

MySQL 5.7.13 详细安装与配置教程

时间:2026-10-22 16:47:47 来源:www.vaopo.com 人气:人

很多开发者在搭建本地开发环境或测试服务器时,都会选择 MySQL 5.7.13 这个经典版本。它稳定且兼容性强,但初次接触的朋友往往会在环境变量、配置文件和初始化命令上卡壳。这篇教程不讲虚的,直接带你一步步完成从下载到成功运行的全过程,避开常见坑点。

准备工作与环境检查

先去官网或者可信的软件站下载 MySQL 5.7.13 的压缩包,注意区分系统是 32 位还是 64 位,通常直接选 zip 归档版即可,不需要运行安装包。下载完成后,准备好一个路径干净的文件夹,比如 D 盘根目录下的 dev 文件夹。同时确保你的电脑没有安装过旧版本的 MySQL,如果有残留的服务或注册表项,建议先用控制面板卸载干净,避免端口冲突或路径混乱。另外,提前确认系统已经安装了 Visual C++ Redistributable 运行库,这是 MySQL 服务端正常调用的基础依赖。

解压文件与目录规划

将下载的 zip 包解压到你准备好的目录下,重命名为 mysql-5.7.13 方便记忆。进入该文件夹,新建一个名为 data 的空文件夹,用来存放数据库的实际文件。接着在同级目录创建一个名为 my.ini 的文本文件,这就是 MySQL 的核心配置文件。用记事本打开它,填入最基础的参数。设置 basedir 指向你的解压路径,datadir 指向刚才建的 data 文件夹。在 mysqld 节点下添加 port=3306,字符集设为 utf8mb4,排序规则设为 utf8mb4_general_ci。保存关闭,不要误删任何标点符号,尤其是中文引号要换成英文半角。

初始化数据库与启动服务

这一步是成败的关键。按下 Win+R 键,输入 cmd 并加上管理员权限运行命令行窗口。切换到 MySQL 的 bin 目录,执行 mysqld --initialize-insecure 命令。注意带上 insecure 参数,这样初始密码会默认为空,方便后续操作。如果提示找不到命令,说明环境变量没配好,建议直接用绝对路径执行。初始化过程会生成 data 文件夹里的各种底层文件,耐心等待进度条跑完。成功后,继续在命令行输入 mysqld --install MySQL 5.7 来注册系统服务。一切顺利的话,屏幕会提示 Service successfully installed。接着输入 net start MySQL 5.7,服务就会在后台默默跑起来了。

登录修改密码与权限配置

服务启动后,打开新的命令行窗口,输入 mysql -u root -p 进行登录。因为刚才用了 insecure 初始化,直接回车就能进控制台。进去之后第一件事就是改密码,执行 ALTER USER root@localhost IDENTIFIED BY 你的新密码; 记得分号不能少。改完密码后,如果想让其他设备也能连上这台数据库,可以执行 GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY 你的新密码; 然后刷新权限 FLUSH PRIVILEGES;。这时候你可以用可视化工具连接测试一下,主机填本机 IP 或 localhost,端口保持默认,账号密码填刚才设置的,能连通就说明彻底搞定了。

常见问题快速排查

如果在安装过程中遇到报错,先别急着重装。最常见的是 3306 端口被占用,可以通过 netstat -ano 查看哪个进程占用了端口,关掉相关软件再试。其次是服务启动失败,多半是 my.ini 语法写错了,或者 data 文件夹权限不够,右键文件夹属性把完全控制权给当前用户试试。还有同学反馈登录提示拒绝访问,这通常是密码记错了或者之前残留了其他实例,建议用 sc delete MySQL 5.7 清理掉旧服务,重新走一遍初始化流程。只要按顺序核对配置文件和命令,基本都能一次跑通。