MySQL8.0 64位安装教程

2026-10-12 12:37:41

很多开发者在本地配置开发环境时,都会遇到数据库安装的难题。MySQL 8.0 是目前主流的稳定版本,64位系统下运行性能更好。下面这份教程不绕弯子,直接带你从零装好,避开常见坑点。整个流程分几步走,只要按顺序操作,半小时就能搞定。

第一步:下载官方安装包

打开浏览器访问 MySQL 官网,找到 Downloads 页面并选择 Community Server。往下滚动到 MySQL Community Server 8.0 区域,点击 Download。进入下载页后,不要急着点蓝色的 Download 按钮,先拉到最下方找到 No thanks, just start my download 链接点击。这时候会跳出一个表格,Windows 平台请选择 Windows x86-64 MSI Installer 或者 Compressed ZIP Archive。推荐用 ZIP 压缩包格式,解压即用,不写注册表,方便后续卸载。文件体积大概三百多兆,下载速度受网络影响,建议挂个代理或用下载工具。

第二步:解压与目录规划

下载完成后,把压缩包放到一个路径全英文、不含空格和中文的文件夹里。比如 D:\mysql-8.0.33-winx64。解压后你会看到一堆文件和文件夹。此时不要急着运行程序,先把根目录里的 mysql-files 文件夹保留好,它专门用来存放导入导出的数据文件。接下来需要手动创建配置文件,因为 MySQL 默认没有 my.ini。在根目录下新建一个文本文档,重命名为 my.ini。用记事本或代码编辑器打开,粘贴基础配置。核心参数包括设置字符集为 utf8mb4,绑定端口为默认的 3306,指定 basedir 和 datadir 为你实际解压的路径。注意路径里的斜杠要用正斜杠或者双反斜杠,避免解析错误。保存后关闭。

第三步:初始化数据库

这一步最关键,也是新手最容易报错的地方。按下 Win 键,输入 cmd,右键以管理员身份运行命令行窗口。切换到 MySQL 的安装根目录,输入 bin\mysqld --initialize --console 命令并回车。系统会自动生成 data 目录并打印临时密码,一定要把那段包含 root@localhost: 后面的随机密码复制下来存好,后面登录必须用到。如果提示缺少 vcruntime140.dll 之类的错误,说明电脑没装微软运行库,去官网下载安装即可。初始化过程会占用几秒到几十秒不等,看到进度条跑完且出现临时密码就成功了。

第四步:安装服务并启动

继续在管理员命令行里执行 bin\mysqld --install MySQL80 --defaults-file=你的完整路径\my.ini 命令。这步是把 MySQL 注册成 Windows 系统服务,服务名设为 MySQL80。执行成功后提示 Service successfully installed。接着输入 net start MySQL80 开启服务。打开任务管理器或服务列表,能看到 MySQL80 状态为正在运行,说明后台已经正常挂载。如果想开机自启,可以回到 services.msc 服务管理器里,找到该服务将启动类型改为自动。

第五步:修改初始密码

服务跑起来后,输入 bin\mysql -u root -p 登录客户端。粘贴刚才记下的临时密码,虽然屏幕不显示字符,但输完直接回车。成功进入 mysql> 提示符后,立即执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 语句。记得末尾分号不能少。执行完毕会返回 Query OK 提示,表示密码已重置。之后每次登录都用新密码即可。如果习惯用图形化工具,推荐 Navicat 或 DBeaver,连接地址填 127.0.0.1,端口 3306,账号 root,填入新密码就能直连管理。

常见问题排查

安装过程中最常碰到的是端口被占用。如果启动时报错 Can not open TCP/IP port, 说明 3306 被其他软件抢了。打开 my.ini 把 port 改成 3307 或其他空闲端口重启服务就行。另一个高频问题是权限不足,务必保证命令行全程是管理员模式,否则写入注册表和数据目录会失败。还有部分老项目连接 MySQL 8.0 报错 authentication plugin 问题,是因为新版默认用了 caching_sha2_password 加密方式。可以在命令行执行相关重置语句切换回旧版兼容模式,或者在连接工具里勾选允许明文密码传输。按照这套流程走一遍,本地数据库环境就彻底搭好了,后续直接开干写代码就行。

相关文章