Windows11mysql8.0安装教程零基础步骤

admin 数据库教程 3


用 Windows 11 的新手朋友,是不是装 MySQL 8.0 时总遇到各种问题?要么官网找不到正确的安装包,要么装到一半提示 “缺少组件”,好不容易装完了服务启动不了,对着黑屏的命令行一脸懵?其实 Windows 11 上装 MySQL 8.0 没那么难,就是步骤得走对,坑得避开。今天兔子哥就带零基础的朋友,从下载到验证成功,一步一步做好,看完你也能在 Windows 11 上顺顺利利用起 MySQL 8.0!

一、基础问题:为啥选 MySQL 8.0?Windows 11 装它有啥讲究?


1. 新手学数据库,为啥优先选 MySQL 8.0?


可能有朋友会问:“数据库软件那么多,为啥非得学 MySQL 8.0?” 咱就是说,MySQL 免费又好用,8.0 版本比旧版功能强多了,比如加密更安全、运行速度更快,而且网上教程一搜一大把,遇到问题不愁没人教。不管是学编程练手,还是做小项目存数据,MySQL 8.0 都够用,新手入门选它准没错。

2. Windows 11 装 MySQL 8.0,系统得满足啥条件?


别以为 Windows 11 啥都能装,MySQL 8.0 对系统还是有点要求的:
  • 系统得是 64 位的,现在新电脑基本都是,但老电脑得确认下,右键 “此电脑→属性” 就能看。
  • 内存最少 4G,不然装完运行起来卡得不行,尤其是启动模拟器的时候。
  • 得有管理员权限,不然安装时没权限写文件,准失败。
    之前有个学员用 32 位的 Windows 11 装,怎么都装不上,换了 64 位系统一下就成了,系统版本别搞错。

二、场景问题:安装包在哪下?怎么装才不会错?


1. 官网下载:这一步别点错,不然白下


首先得去 MySQL 官网下安装包,别在第三方网站瞎找,怕带病毒。步骤超简单:
  • 打开浏览器搜 “MySQL 官网”,找到 “Downloads→MySQL Community (GPL) Downloads”,点进去选 “MySQL Installer for Windows”。
  • 新手别选 “web 社区版”(在线安装器),网络不好容易断,直接选 “offline” 离线安装包,看清楚文件名带 “mysql-8.0.x-winx64.msi”(x 是具体版本号,比如 8.0.36),大小得有 300MB 以上,太小的肯定是错的。
  • 点 “Download” 后,不用注册,直接点 “No thanks, just start my download” 就能下,省得填一堆信息。

2. 安装步骤:跟着点就行,这几个地方别马虎


双击下好的.msi 安装包,开始安装:
  • 弹窗出来后点 “Yes” 允许安装,然后一路点 “Next”,到 “Choosing a Setup Type” 时,新手选 “Custom”(自定义安装),别选 “Developer Default”,不然会装一堆用不上的工具,占空间还慢。
  • 接下来点 “Add”,在弹出的列表里找到 “MySQL Server 8.0.x - 64-bit”,点 “OK” 加到右侧安装列表,其他组件不用加,以后需要了再装。
  • 点 “Next” 到 “Installation” 页面,点 “Execute” 开始安装,这时候会自动装 MySQL 的核心文件,等进度条都变绿就好。
  • 中间可能会弹出 “安装 Visual C++ 2019 Redistributable” 的提示,这是必须的组件,MySQL 运行离不开它,点 “Install” 就行,别跳过,跳过准失败。

三、场景问题:安装完咋配置?服务启动失败咋办?


1. 配置环节:这几步错了,服务肯定起不来


安装完会自动跳转到配置页面,这是最关键的一步,新手可得盯紧:
  • 服务器类型:选 “Development Computer”(开发电脑),适合个人学习用,资源占用少。
  • 端口设置:默认 3306,别改!改了以后连接数据库还得记新端口,新手容易忘,就用默认的。
  • 密码设置:这步超重要!密码得复杂点,最少 8 位,最好是大写字母 + 小写字母 + 数字 + 符号,比如 “Mysql@Win11#2025”,记在记事本上别忘,输的时候注意大小写。
  • 服务名称:默认 “MySQL80” 不用改,勾上 “Start the MySQL Server at System Startup”,这样电脑开机后 MySQL 会自己启动,不用每次手动开。

有个学员密码设成 “123456”,结果提示 “密码强度不够”,改复杂点就通过了,别图省事设简单密码。

2. 服务启动:点 “Execute” 后,等进度条走完


配置完点 “Next”,到 “Apply Configuration” 页面,点 “Execute” 开始应用配置。这时候会启动 MySQL 服务,进度条走完后,看到 “Configuration sucessful” 就说明服务启动成功了,点 “Finish” 完成配置。
要是启动失败,别慌,后面有解决方案,先把步骤走完。

四、解决方案:常见错误别慌,这样解决准行


1. 安装时提示 “缺少 MSVCR140.dll” 或 “VC++ 组件安装失败”


这是 Windows 11 上装 MySQL 8.0 最常见的错,说白了就是缺 Visual C++ 2019 运行库。解决方法超简单:
  • 去微软官网搜 “Visual C++ Redistributable for Visual Studio 2019”,下 64 位的 “vc_redist.x64.exe”,别下 32 位的。
  • 双击安装,勾上 “我同意”,点 “安装”,等它装完重启电脑,再重新装 MySQL 8.0,这时候就不会缺组件了。兔子哥第一次装的时候,就卡在这步,补完组件立马就好了。

2. 服务启动失败,提示 “MySQL Service could not be started”


启动服务时进度条变红,提示启动失败,先看日志!
  • 打开 “C:\ProgramData\MySQL\MySQL Server 8.0\data” 文件夹(ProgramData 是隐藏文件夹,得在文件管理器里勾上 “显示隐藏项目”),里面有个 “你的电脑名.err” 的日志文件。
  • 用记事本打开日志,搜 “error”,常见原因有俩:
    • 端口被占用:日志里有 “Port 3306 is already in use”,按 Win+R 输 “cmd”,敲netstat -ano | findstr 3306,找到后面的 PID,任务管理器结束这个进程,再重启服务。
    • 数据目录权限不够:日志里有 “Access denied”,右键 data 文件夹→“属性→安全”,给 “Users” 用户勾上 “完全控制”,应用后再启动服务。


五、验证安装:装没装好,这两步一测就知道


1. 检查服务是否在运行


按 Win+R 输 “services.msc”,找到 “MySQL80” 服务,状态显示 “正在运行” 就说明服务启动成功了。如果没运行,右键 “启动” 试试,启动成功就没问题。

2. 命令行登录测试


打开命令提示符(按 Win+R 输 “cmd”),输mysql -u root -p,回车后输入你设置的密码(输密码时屏幕不显示,输完直接回车)。如果出现 “mysql>” 提示符,恭喜你安装成功!这时候输show databases;(注意后面要加分号),能看到默认的数据库列表,就说明一切正常。
要是提示 “mysql 不是内部或外部命令”,是环境变量没设对。右键 “此电脑→属性→高级系统设置→环境变量”,在 “系统变量” 里找 “Path”,点 “编辑→新建”,输入 “C:\Program Files\MySQL\MySQL Server 8.0\bin”(你的安装路径),确定后重启命令提示符就行。

最后想跟大家说


Windows 11 上装 MySQL 8.0,难的不是步骤多,是细节没注意到。官网下载别点错包,组件缺了就补,密码设复杂点,服务启动失败先看日志,这些做到了,安装成功率能提高 90%。兔子哥刚开始学的时候,因为没开隐藏文件夹,找日志找了半天,后来熟悉了,十几分钟就能装完。新手别怕出错,每解决一个问题都是进步,按这篇教程一步一步来,你肯定能在 Windows 11 上装好 MySQL 8.0,一起往下看吧!

标签: mysql-8.0.x-winx64.msi 安装包

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~