MySQL 8 官方安装包详细安装与配置教程

2026-10-15 08:39:57

下载官方安装包

首先打开电脑浏览器,直接访问 MySQL 官方网站的下载页面。在页面上找到适用于 Windows 的安装包,通常推荐选择 ZIP Archive 格式的压缩文件,因为它不依赖复杂的安装向导,解压即用,更适合手动配置环境。点击下载后,系统可能会要求先注册 Oracle 账号,或者选择下方的跳过登录链接直接下载。将压缩包保存到一个路径不含中文和空格的全英文文件夹中,例如 D盘下的 mysql8 目录,这样能避免后续路径解析报错。

解压与目录规划

下载完成后,使用解压缩软件将文件解压到你准备好的目录。建议直接在根目录下新建一个名为 mysql 的文件夹,把解压后的所有内容放进去。解压后你会看到 bin、data、docs 等多个文件夹。其中 bin 目录存放的是核心可执行文件,data 目录用于存放数据库数据,后续初始化时会自动生成索引和日志文件。为了便于后续管理,可以在 mysql 主目录下手动创建一个名为 data 的空文件夹,以及一个名为 my.ini 的配置文件,这一步是新手最容易遗漏的环节。

编写配置文件 my.ini

用记事本或代码编辑器打开刚创建的 my.ini 文件,填入基础配置参数。第一行写 basedir 指向你的安装根目录,注意路径中的反斜杠要双写,例如 basedir=D:\\mysql。第二行写 datadir 指向刚才创建的空 data 文件夹,例如 datadir=D:\\mysql\\data。第三行设置端口号,默认是 3306。第四行配置字符集,写入 character-set-server=utf8mb4 以保证完美支持中文和生僻字。第五行设置默认排序规则 collation-server=utf8mb4_0900_ai_ci。最后加上 default-authentication-plugin=mysql_native_password,这一步非常关键,能让旧版客户端和工具兼容连接。保存并关闭文件。

初始化数据库与服务注册

接下来需要以管理员身份运行命令提示符。按下 Win 键,输入 cmd,右键选择以管理员身份运行。进入命令行后,使用 cd 命令切换到你安装的 bin 目录,例如 cd /d D:\\mysql\\bin。接着输入 mysqld --initialize --console 命令并回车。系统会开始生成系统表和数据文件,这个过程耗时较长,通常需要几分钟,请耐心等待屏幕滚动停止。终端最后会输出一段临时密码,务必完整复制下来,这是 root 用户的初始登录密码,关闭窗口后就再也看不到了。临时密码生成完毕后,继续在该目录输入 mysqld --install MySQL8 命令,将 MySQL 注册为 Windows 系统服务,服务名称可以自定义,这里设为 MySQL8。

启动服务与修改密码

服务注册成功后,输入 net start MySQL8 即可启动数据库服务。如果提示服务已成功启动,说明底层配置无误。此时打开新的命令行窗口,输入 mysql -u root -p 回车,粘贴之前保存的临时密码进行登录。登录成功后,立即执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 命令来修改 root 密码。建议密码包含大小写字母、数字和符号,且长度不少于八位。修改完成后,输入 flush privileges; 刷新权限,再输入 exit 退出命令行。如果遇到密码策略限制,可以在 my.ini 里追加 validate_password.policy=0 来降低强度要求。

验证安装结果

最后一步是验证安装是否彻底成功。再次使用新密码登录数据库,输入 show databases; 查看系统自带的库是否显示正常。如果能列出 information_schema、mysql、performance_schema 和 sys 四个数据库,说明 MySQL 8 已经稳定运行。你可以结合 Navicat 或 DBeaver 等图形化工具进行连接测试,主机填 localhost,端口保持 3306,认证插件若报错可回到 my.ini 确认 native_password 配置是否正确。整个流程走通后,日常开发所需的数据库环境就搭建完毕了,后续只需通过控制面板的服务列表或命令行管理服务启停即可,无需重复操作。

相关文章