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

MySQL 8.0.36 详细安装与配置指南

时间:2026-09-28 18:37:21 来源:www.vaopo.com 人气:人

安装 MySQL 8.0.36 其实并不复杂,只要按步骤操作就能顺利跑起来。很多新手在安装时容易卡在环境变量或者初始化密码这一步,导致反复重装。下面我把完整流程拆解清楚,去掉那些晦涩的专业术语,照着做就能一次成功,节省大量调试时间。

下载官方免安装压缩包

直接前往 MySQL 官网找到归档页面,选择 Windows (x86, 64-bit), ZIP Archive 版本。一定要选 zip archive,不要下 exe 安装包,zip 版是真正的免安装,配置更灵活,适合后续自己管理服务和调整参数。下载完成后,将其解压到一个纯英文且不带空格的路径下,例如 D:\mysql-8.0.36-winx64。记住路径越短越好,避免出现权限读取失败的问题,同时确保电脑已安装 .NET Framework 运行环境。

编写基础配置文件

在解压后的根目录里新建一个文本文档,重命名为 my.ini。用记事本或代码编辑器打开它,写入基础配置项。核心内容要写清安装路径、数据存放位置以及端口号。默认的 3306 端口一般够用。记得在 [mysqld] 下方添加 character-set-server=utf8mb4 和 collation-server=utf8mb4_general_ci,这样能完美支持 emoji 表情和特殊字符,避免后期数据库乱码。保存文件后务必确认后缀名确实是 ini,而不是隐藏的 txt 后缀。

初始化数据库与生成数据目录

以管理员身份运行命令提示符,使用 cd 命令切换到 mysql 的 bin 目录下。输入 mysqld --initialize-insecure --console 命令。加上 insecure 参数是为了让初始 root 密码设为空,方便第一次直接登录调试。执行过程中终端会滚动打印大量日志,最后几行就是自动生成的 data 文件夹信息,耐心等待直到出现 Successfully initialized 字样才算完成。如果报错提示缺少 dll 文件,通常是系统缺失 Visual C++ 运行库,下载安装对应组件重启电脑即可。

注册服务并启动数据库

继续在命令行输入 mysqld --install MySQL80 --defaults-file="D:\mysql-8.0.36-winx64\my.ini",这里的 MySQL80 是服务名称,建议带上版本号方便日后区分多个实例。注册成功后,输入 net start MySQL80 启动服务。此时打开电脑的 services.msc 服务管理器,就能在列表里看到 MySQL80 的状态显示为已启动。如果启动失败,通常是因为 my.ini 路径引号缺失或者 data 目录已被占用,检查配置文件后即可解决。

修改 Root 账号密码

因为刚才用的是空密码初始化,首次登录直接在 bin 目录下输入 mysql -u root -p,提示 Enter password 时直接回车。进入 mysql 命令行后,必须立刻修改密码,否则无法执行任何查询操作。执行 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass123!'; 注意结尾的分号绝对不能漏。改完后输入 flush privileges; 刷新权限表,然后输入 exit 安全退出。这一步非常关键,新版 MySQL 对密码强度有严格要求,务必包含大小写字母和数字符号。

连接测试与常见问题排查

用 Navicat 或者命令行重新连接服务器,输入刚设置的密码,能正常看到 Welcome 界面就说明安装彻底成功了。平时开发如果遇到 Connection refused,多半是防火墙拦截了 3306 端口,或者是 root 用户被限制只能本地访问。可以在命令行中给 root 开放远程权限,或者直接放行系统防火墙的入站规则。保持配置文件精简,不随意修改核心参数,这套环境就能稳定陪伴日常开发与测试工作。