MySQL 5.7.14 在 Windows 下的完整安装与配置教程

许南星
许南星
发布时间:2026-10-14 | 3人浏览过
原创

本文详细介绍了 MySQL 5.7.14 版本在 Windows 操作系统中的完整安装与配置流程。通过手动解压、配置环境变量、编写 my.ini 参数文件、执行数据库初始化及服务注册等步骤,解决常见报错并成功重置 root 账户密码,为本地开发环境搭建提供清晰指引。

准备工作

在安装前,请从 Oracle 官网下载 mysql-5.7.14-winx64 压缩包(ZIP 格式),并将其解压至指定目录,例如 C:\software\Mysql\mysql-5.7.14-winx64。同时确保系统中已存在对应的 data 文件夹(或将在后续步骤中自动生成)。

核心操作步骤

第一步:配置基础环境

目的:让系统能够识别 MySQL 的命令行工具。
操作:进入系统高级设置,将 MySQL 解压目录下的 bin 文件夹路径添加到 PATH 环境变量中。

第二步:编写配置文件

目的:定义数据库的基础运行参数。
入口:在解压根目录下找到 my-default.ini 文件并重命名为 my.ini。
动作:使用文本编辑器打开 my.ini,在末尾添加如下配置:

[mysqld]
basedir=C:\\software\Mysql\mysql-5.7.14-winx64
datadir=C:\\software\Mysql\mysql-5.7.14-winx64\data
port=3306
  • basedir:指向 MySQL 的解压主路径。
  • datadir:指定数据文件的存储位置,需确保该路径下的 data 文件夹存在。
  • port:数据库监听端口,默认一般为 3306。

第三步:以管理员身份初始化数据库

目的:初始化系统表并生成临时的 root 密码。
操作顺序:
1. 按 Win + X 选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”启动命令行。

注意:务必先进入 cd bin 目录,否则可能因找不到可执行文件而报错。

2. 执行初始化命令:

mysqld --initialize

等待进度条完成后,控制台最后几行会出现一行类似 A temporary password is generated for root@localhost: XXXXXXXX 的信息。请务必复制并保存这串随机生成的初始密码**。

第四步:注册并启动 MySQL 服务

目的:将 MySQL 配置为 Windows 后台服务。

  1. 安装服务:继续在 bin 目录下执行:
    mysqld --install MySQL

    显示 “Service successfully installed” 表示服务注册成功。

  2. 启动服务:执行 net start mysql 尝试启动。

    若遇到“发生系统错误 2。系统找不到指定文件”报错,通常是因为之前未切换至 bin 目录直接执行了 install 命令:**

  3. 修正错误:
    首先移除错误的服务:mysqld --remove(见下图)。 然后重新切换到 bin 目录再次执行:mysqld --install MySQL(见下图)。

第五步:登录并修改 Root 密码

目的:在获得初始密码的情况下正式接管数据库权限。

  1. 跳过权限检查登录:由于是首次登录且容易忘记密码,我们先通过关闭密码验证来修改密码。
    • 打开 my.ini 文件,在 [mysqld] 下方新起一行添加:skip-grant-tables。
    • 重启 MySQL 服务使配置生效。
  2. 无密登录数据库:在命令行输入以下命令直接进入(无需输入密码,直接回车):
    mysql -u root -p
  3. 执行密码更新:
    use mysql;
    update user set authentication_string = password('你的新密码') where user='root';
    flush privileges;
    exit;
    

    关键参数说明:

    • 在 MySQL 5.7 版本中,密码字段名为 authentication_string(早期版本可能为 password),请在更新前执行 select * from user; 确认字段名准确无误。(见下图截图参考)
  4. 恢复正常模式:
    1. 关闭 MySQL 服务。 2. 再次打开 my.ini,删除刚才添加的 skip-grant-tables 行并保存。 3. 重新启动服务:net start mysql。(见下图)

总结

完成以上步骤后,即可使用新设置的密码通过 mysql -u root -p 正常登录数据库。以上就是 MySQL 5.7.14 在 Windows 环境下的安装配置详细内容,更多关于该版本的操作资料请关注本站其它相关文章!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表