MySQL 5.7.14 在 Windows 下的完整安装与配置教程
本文详细介绍了 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 后台服务。
- 安装服务:继续在
bin目录下执行:mysqld --install MySQL
显示 “Service successfully installed” 表示服务注册成功。
- 启动服务:执行
net start mysql尝试启动。若遇到“发生系统错误 2。系统找不到指定文件”报错,通常是因为之前未切换至 bin 目录直接执行了 install 命令:**
- 修正错误:
首先移除错误的服务:mysqld --remove(见下图)。
然后重新切换到 bin 目录再次执行:mysqld --install MySQL(见下图)。
第五步:登录并修改 Root 密码
目的:在获得初始密码的情况下正式接管数据库权限。
- 跳过权限检查登录:由于是首次登录且容易忘记密码,我们先通过关闭密码验证来修改密码。
- 打开
my.ini文件,在[mysqld]下方新起一行添加:skip-grant-tables。 - 重启 MySQL 服务使配置生效。
- 打开
- 无密登录数据库:在命令行输入以下命令直接进入(无需输入密码,直接回车):
mysql -u root -p
- 执行密码更新:
use mysql; update user set authentication_string = password('你的新密码') where user='root'; flush privileges; exit;关键参数说明:
- 在 MySQL 5.7 版本中,密码字段名为
authentication_string(早期版本可能为password),请在更新前执行select * from user;确认字段名准确无误。(见下图截图参考)
- 在 MySQL 5.7 版本中,密码字段名为
- 恢复正常模式:
1. 关闭 MySQL 服务。 2. 再次打开my.ini,删除刚才添加的skip-grant-tables行并保存。 3. 重新启动服务:net start mysql。(见下图)
总结
完成以上步骤后,即可使用新设置的密码通过 mysql -u root -p 正常登录数据库。以上就是 MySQL 5.7.14 在 Windows 环境下的安装配置详细内容,更多关于该版本的操作资料请关注本站其它相关文章!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









