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

MySQL 8.0.28 详细安装与配置教程

时间:2026-10-01 12:23:55 来源:www.vaopo.com 人气:人

环境准备与文件下载

安装 MySQL 8.0.28 前,请确认你的电脑是 Windows 系统,并且已经关闭了占用 3306 端口的其他程序,比如旧版本的 MySQL 或 MariaDB。前往官网或可信镜像站下载 MySQL Community Server 的 ZIP Archive 版本,强烈建议避开 MSI 安装包,因为 ZIP 版完全手动控制,不会自动弹出多余组件,出错概率极低。下载完成后,将文件保存到一个路径不含中文、空格和特殊符号的文件夹中,例如 D:\DevTools,这样能避免后续脚本解析报错。

解压与目录配置

用解压软件将压缩包完整释放到目标目录,建议主文件夹命名为 mysql-8.0.28。进入该文件夹,找到名为 my.ini 的文件,如果没有就新建一个纯文本文件并重命名。用记事本打开并填写基础配置,在文件头部指定 basedir 为你的解压根路径,datadir 为 data 子目录路径。接着在文件末尾添加 default-character-set=utf8mb4 和 collation-server=utf8mb4_unicode_ci,确保数据库默认字符集支持生僻字和 Emoji 表情。保存后,在根目录下手动新建一个空的 data 文件夹,初始化时系统会自动写入底层数据文件。

初始化数据库核心步骤

这一步需要用到命令行工具。按下 Win 键加 R,输入 cmd 后务必右键选择以管理员身份运行。切换到 MySQL 的 bin 目录,执行 mysqld --initialize-insecure --console 命令。加上 insecure 参数是为了让初始 root 密码为空,方便开发者直接登录操作。屏幕滚动结束后会打印出临时密码,如果使用了 secure 模式则会强制要求修改,这里建议先用 insecure 降低门槛。如果提示缺少 vcruntime 库,去微软官网下载安装 Visual C++ Redistributable 即可。初始化成功后,data 文件夹里会多出几十个系统表文件,千万不要手动删除或移动它们,否则会导致实例崩溃。

服务注册与启动测试

继续在管理员命令行中输入 mysqld --install MySQL80 完成服务注册,服务名可以自定义但千万别带空格。输入 net start MySQL80 启动服务,看到成功提示后打开终端执行 mysql -u root -p 尝试登录。如果服务启动失败,通常是因为端口冲突或配置文件路径写错,检查任务管理器是否有残留进程,或者重新核对 my.ini 里的路径斜杠方向。Windows 环境下推荐使用正斜杠 / 或双反斜杠 \\,单反斜杠容易被转义导致读取失败。启动正常后,可以使用 Navicat 或 DBeaver 等客户端进行可视化管理。

密码修改与远程连接设置

服务跑起来后,在命令行执行 mysql -u root -p 登录,直接回车进入交互界面。输入 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 把空密码改掉,语句末尾的分号绝对不能漏。如果想让局域网其他设备访问,执行 CREATE USER 'root'@'%' IDENTIFIED BY '你的新密码'; 然后 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; 刷新权限 flush privileges; 最后检查 Windows 防火墙是否放行 3306 端口入站规则。至此,MySQL 8.0.28 已完全就绪,可以直接对接开发项目或管理软件,日常维护只需通过服务管理器开关即可。