准备工作与环境说明
在安装MySQL 8.0.19之前,需要先确认电脑的系统环境。目前主流是Windows 10或Windows 11的64位系统。如果打算使用官方提供的MSI安装包,请确保电脑已安装.NET Framework 4.5.2及以上版本,否则安装过程会直接报错。为了更灵活地管理数据库路径,本教程推荐使用免安装的ZIP压缩包版本进行手动配置。提前在电脑上规划好一个纯英文且不含空格的文件夹路径,例如D盘的根目录,这样能有效避免后续运行中出现权限不足或路径解析错误的问题。
下载与解压安装包
打开浏览器访问MySQL官网的归档页面,搜索找到8.0.19版本的ZIP Archive文件并下载。下载完成后,将压缩包解压到之前规划好的目录中。进入解压后的文件夹,新建两个文件夹分别命名为data和logs,用于存放数据库底层数据和运行日志。接着在同级目录下新建一个名为my.ini的文本配置文件,用记事本打开该文件并写入基础配置代码。核心参数包括basedir指定你的实际解压路径,datadir指向新建的data文件夹,端口保持默认的3306,字符集设置为utf8mb4以完美支持中文和特殊符号。保存文件时务必选择ANSI编码格式,防止中文注释导致服务启动失败。
配置系统环境变量
为了让命令行能够随时调用数据库命令,需要配置环境变量。右键点击桌面的此电脑图标,选择属性后进入高级系统设置,点击环境变量按钮。在系统变量列表中找到Path选项,点击编辑,新建一条变量值,填入你解压目录下的bin文件夹完整路径。连续点击确定保存所有设置。打开新的命令提示符窗口,输入mysql回车,如果出现版本号提示而不是找不到命令,说明环境变量配置成功,后续所有数据库操作都可以在任意目录下执行。
初始化数据库与修改密码
这一步是安装的核心环节。必须以管理员身份运行命令提示符,切换到MySQL的bin目录下。执行初始化命令mysqld --initialize --console,系统会自动生成data目录下的底层数据文件。控制台滚动结束后,最后一行会显示一段临时密码,格式通常为A temporary password is generated for root@localhost冒号加一串字符,请务必用笔记本准确记录,这是首次登录的唯一凭证。初始化完成后,执行mysqld --install命令将MySQL注册为系统后台服务。接着输入net start mysql启动数据库服务,看到服务名后跟的成功字样即表示运行正常。
连接测试与安全加固
服务启动后,在命令行输入mysql -u root -p,粘贴刚才记录的临时密码即可进入数据库界面。首次登录成功后,系统会强制要求修改密码。执行alter user root@localhost identified by 新密码分号语句即可完成重置。建议使用可视化工具如Navicat或MySQL Workbench进行日常操作,新建连接时填写本地IP地址、用户名root以及刚设置的密码,点击测试连接显示成功后即可正常使用。整个流程走通后,MySQL 8.0.19就已经稳定部署在你的电脑上了,后续开发或学习可以直接投入应用。



