在windows上安装mysql

老刘

在Windows上装MySQL?别慌,这事儿真没你想的那么玄乎

我前两天帮同事装MySQL,好家伙,他对着官方文档研究了俩小时,愣是没敢下手。最后跑来问我:“这玩意儿是不是得敲一堆命令?会不会把我电脑搞崩了?”

我直接笑出声。兄弟,这都2024年了,在Windows上装MySQL,早就不像十年前那样得在命令行里跟黑屏斗智斗勇了。说白了,它跟你装个QQ、装个微信的流程,本质上没啥区别

但为啥很多人还是发怵?我琢磨了一下,主要是被网上那些“从入门到放弃”的教程给吓的——动不动就是环境变量、配置文件、服务启动失败……看得人头都大了。

今天咱不整那些虚的。我就用最白话的方式,跟你唠唠怎么在Windows上把MySQL安安稳稳地装好、跑起来。保证你看完就能上手,而且绝对避开那些坑死人不偿命的雷点


这玩意儿到底是个啥?咱为啥要装它?

先打住,别急着去下载。我知道你着急,但咱先花30秒搞明白一件事:你装它到底图个啥?

MySQL说白了,就是个特别能“装”的柜子。你电脑上的Excel也能存数据,对吧?但Excel就像你书桌上的一个抽屉,放点自己的小东西还行。而MySQL,是整个图书馆的智能仓储系统——它能井井有条地存放海量数据,还能让成千上万人同时、快速、准确地存东西、取东西。

所以,如果你只是记个账、存个通讯录,真用不着它。但如果你想:

  • 学网站开发(做个博客、小商城啥的)
  • 折腾点数据分析
  • 或者单纯就是好奇,想看看这个程序员口中的“神器”到底长啥样

那装一个玩玩,完全没问题。它本身是免费的(当然有高级收费版,但咱用不着),对学习来说,简直是宝藏。

下载?官网走一趟,但眼睛得擦亮

好了,道理懂了,动手吧。第一步,下载安装包。

千万、千万、千万要去官网! 别在什么“软件园”、“下载站”找,那些地方捆绑的垃圾软件,够你清理一下午的。地址就是 mysql.com

进去之后,你可能有点懵——满眼的“MySQL Cluster”、“MySQL Workbench”……别管它们。找到那个大大的 “Downloads”,然后往下翻,一般会有个挺显眼的 “MySQL Community (GPL) Downloads”,点它。这才是免费的社区版。

接下来,你会看到这个页面: 在windows上安装mysql

认准 “MySQL Installer for Windows” 这一项。点它旁边的“Download”。现在最新版是8.0,就下这个,没毛病。

这里有个小坑:点下载之后,官网可能会“好心”让你登录或者注册一个Oracle账号(MySQL现在归甲骨文公司管)。直接忽略! 找那一行小字,通常是“No thanks, just start my download.”,点它就能直接下了。安装包大概400多M,喝杯茶的功夫就好。

安装进行时:这几步决定成败

下载完,双击运行。真正的“大戏”从这里开始,但别怕,跟着我一步步来。

1. 选安装类型:听我的,选“Custom”(自定义) 安装器会给你几个选择:Typical(典型)、Custom(自定义)、Complete(完全)。别选Typical! 那会给你装一堆你可能用不上的东西。就选“Custom”,咱自己说了算,只装核心的。

2. 选产品:MySQL Server 必选,这个可视化工具有点香 在自定义界面,左边选“MySQL Servers”,把最新版的MySQL Server(比如8.0.xx)添加到右边。然后,强烈建议你在左边再找到“Applications”里的 “MySQL Workbench”,也添加上。 这Workbench是啥?就是个图形化界面。以后你管理数据库、写SQL语句,就不用苦哈哈地敲黑底白字的命令行了,都在这个漂亮的软件里点一点、拖一拖就行,对新手极度友好。

3. 执行安装:一路Next,但这里要瞪大眼 点“Execute”,它会开始下载并安装你刚选的东西。等绿色的勾都打上,就点“Next”。

4. 产品配置:最关键的部分来了! 这是整个安装过程最容易出错的地方,屏住呼吸。

  • 高可用? 选默认的“Standalone MySQL Server”就行。
  • 端口? 默认3306,别改,除非你知道自己在干嘛。
  • 身份验证方法? 重点!一定选第二项“Use Strong Password Encryption for Authentication (RECOMMENDED)”。这是MySQL 8.0的推荐方式,兼容性更好。别选老的那个,容易出幺蛾子。
  • 设置root密码: 这是你数据库的“万能钥匙”,必须设一个,并且牢牢记住! 建议字母+数字+符号组合。千万别偷懒设成123456。
  • 创建用户? 可以先跳过,以后有需要在Workbench里创建更安全。
  • Windows服务? 默认会让MySQL作为系统服务开机启动。勾上就行,这样你就不用每次手动启动了。

5. 最后一步:应用配置 点“Execute”,让它把刚才的设置都配置好。全部打勾,就大功告成了!点“Finish”。

装完了?试试它能不能“喘气儿”

安装完成,桌面可能多了个叫“MySQL Workbench”的图标。打开它。

你会看到一个连接界面,通常已经有一个叫“Local instance MySQL80”的连接了。双击它。

这时候,它会让你输入密码——就是刚才你设的那个root密码。输进去,点确定。

如果顺利,你会进入一个看起来有点复杂的界面,但别管那些,看到左边有一排叫“Navigator”的东西,里面能看见“Schemas”(数据库)就行。

恭喜你!这意味着你的MySQL服务器已经活蹦乱跳地在运行了。你可以在这里创建你的第一个数据库,开始你的数据管理之旅了。

万一翻车了?别怕,常见药方在这儿

我知道,即使看了攻略,也可能遇到点小状况。太正常了,我头几次装也翻过车。常见问题就这俩:

1. 端口3306被占用? 大概率是你电脑上之前装过MySQL没卸干净,或者别的软件(比如某些网游、虚拟机)占用了。解决办法:

  • 用管理员身份打开CMD,输入 netstat -ano | findstr :3306,找到占用端口的进程ID。
  • 打开任务管理器,根据ID结束那个进程。
  • 或者,干脆在安装配置那步,把端口改成别的,比如3307、3308,记住它就行。

2. 忘记root密码了? 这是最让人抓狂的,但也能救。

  • 以管理员身份运行CMD,先停掉MySQL服务:net stop MySQL80 (服务名可能略有不同,去系统服务里看看)。
  • 然后输入一长串命令启动无密码验证模式……(说实话,这步对新手不太友好)。
  • 更简单的办法: 如果你还没往里面存重要数据,直接重装一遍吧,十分钟的事儿。所以再次强调,密码一定要记好!

行了,啰嗦这么多,核心就一句话:在Windows上装MySQL,就是个精细点的软件安装过程,远没到“技术攻关”的级别。

它唯一的要求就是:耐心和仔细。尤其是配置那几步,看清楚了再点下一步。

现在,你的电脑里已经躺着一个世界级的数据库软件了。接下来干嘛?去Workbench里,新建一个数据库,就叫“my_first_db”,然后找点简单的SQL教程,试着创建一张表,往里插两条数据看看。

那种“我居然搞定了这个”的成就感,和第一次成功写出“Hello World”一样,是驱动你往下探索的最好燃料。

去吧,试试看。遇到问题别慌,回来再看看文章,或者直接去搜具体的错误代码,社区里早就有无数前辈把坑填平了。

祝你玩得愉快。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,22人围观)

还没有评论,来说两句吧...

目录[+]