暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

把手教你在Windows上安装MySQL 5.7.44,新手必看!

227

大家好,无论是学习编程、做毕业设计还是搭建个人项目,数据库都是不可或缺的一环。而MySQL作为最流行的开源数据库之一,无疑是我们的首选。

今天,我将带来一份Windows系统下MySQL 5.7.44版本的保姆级安装教程。从下载到成功登录,每一步都有详细的说明和配图提示,保证你跟着做就能搞定!


一、 准备工作:下载MySQL安装包

首先,我们需要去MySQL官网下载指定版本的安装包。

  1. 访问下载页面:打开 MySQL Community Server 5.7.44下载页面。(注意:Oracle官网页面可能会变化,如果链接失效,请直接搜索“MySQL 5.7.44 Archives”)。

  2. 选择版本:在操作系统的下拉菜单中,选择 Microsoft Windows

  3. 选择安装包:在下面的列表中,选择 Windows (x86, 64-bit), ZIP Archive
     这个版本。这是免安装的压缩包版本,干净又灵活。点击右侧的“Download”按钮。


二、 安装与配置步骤

Step 1:解压与放置

将下载好的 mysql-5.7.44-winx64.zip
 文件解压到你喜欢的目录。强烈建议放在根目录下,避免复杂的路径和中文路径。

例如,我们将其解压到:d:\mysql-5.7.44-winx64\


Step 2:配置环境变量(关键步骤!)

为了能在任何位置的命令行中直接使用 mysql
 命令,我们需要配置系统环境变量。

  1. 在桌面上 右键点击“此电脑” -> 选择 “属性”

  2. 点击右侧的 “高级系统设置”

  3. 在弹出的窗口中,点击下方的 “环境变量”

  4. 在“系统变量”区域,找到并选中 Path
     变量,然后点击 “编辑”

  5. 点击 “新建”,然后将你的MySQL的bin
    目录路径添加进去:d:\mysql-5.7.44-winx64\bin

  6. 最后,一路点击 “确定” 保存并关闭所有窗口。

Step 3:初始化数据库并获取临时密码

这是整个安装过程的核心步骤,请务必仔细操作。

  1. 以管理员身份运行命令提示符(CMD)。这是为了拥有足够的权限创建文件和服务。

    • 在Windows搜索框输入 cmd

    • 在“命令提示符”图标上右键,选择 “以管理员身份运行”

  2. 在打开的黑色窗口中,依次输入以下命令:

      # 切换到MySQL的bin目录
      cd d:\mysql-5.7.44-winx64\bin
      # 初始化数据目录
      mysqld --initialize  --console
      执行mysqld --initialize --console

     后,请瞪大你的眼睛,仔细盯着屏幕输出!

    命令行会打印出一堆日志信息,你需要找到类似这样的一行:

      [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: **q&fwk)Ggs7Q!**

      **q&fwk)Ggs7Q!
       这个就是系统为你生成的临时root密码,它非常复杂且是随机的。

      ❗ 重要提示:请立即用记事本把这个密码复制保存下来!下一步就要用到它,并且这个密码在窗口关闭后就再也找不回来了!


      Step 4:安装MySQL服务

      初始化成功后,我们需要将MySQL安装为一个系统服务,这样它就可以随系统启动或通过命令轻松管理。

      继续在刚才的管理员CMD中执行:

        mysqld --install MySQL57这里的 

        MySQL57
         是你为这个服务取的名字,可以自定义(比如 MySQL5.7
        )。如果看到 Service successfully installed.
         的提示,说明服务安装成功。

        Step 5:启动MySQL服务

        现在,让我们启动刚刚安装好的MySQL服务:

          net start MySQL57如果提示 

          MySQL57 服务正在启动 ... MySQL57 服务已经启动成功。
          ,那么恭喜你,MySQL数据库服务器已经正式运行在你的电脑上了!


          三、 安全配置与首次登录

          Step 6:修改root密码并加固安全

          使用我们刚才保存的临时密码进行安全配置。

          1. 运行以下命令:

              mysql_secure_installation
            • 程序会提示你输入临时密码。输入时密码是不可见的,输完后直接按回车即可。

            • 接着,它会强制要求你设置一个新的root密码。输入一个你记得住的强密码。

            • 随后,程序会询问你几个安全问题,建议按照以下选择(输入 Y
               或 N
               后回车):

              • Remove anonymous users? (禁止匿名用户) -> Y
                 (提高安全性)

              • Disallow root login remotely? (禁止root远程登录) -> Y
                 (除非你需要远程管理)

              • Remove test database and access to it? (删除测试数据库) -> Y
                 (减少不必要的数据库)

              • Reload privilege tables now? (立即刷新权限) -> Y
                 (使设置生效)

            Step 7:使用新密码登录MySQL

            安全配置完成后,让我们用新密码登录试试:

              mysql -u root -p

              按回车后,系统会提示你输入密码。输入你刚才设置的新root密码,再次回车。

              如果你看到了类似 mysql>
               的提示符,那么恭喜你!你已经成功进入了MySQL的世界!🎉


              四、 常见问题与故障排查(FAQ)

              1. Q:执行 mysqld --initialize
                 时报错“找不到VCRUNTIME140.dll”

                A:这是因为缺少Visual C++ Redistributable运行库。请下载并安装 Microsoft Visual C++ 2015 Redistributable 或更高版本。

              2. Q:服务无法启动,提示“服务没有报告任何错误”
                A:这通常是配置文件问题或端口被占用。首先检查MySQL的data
                目录下是否有错误日志文件(以.err
                结尾),用记事本打开查看具体错误信息。此外,确保3306端口没有被其他程序占用。

              3. Q:忘记临时密码了怎么办?
                A:如果窗口关闭,临时密码无法找回。你需要删除MySQL数据目录(通常是 C:\mysql-5.7.44-winx64\data
                 文件夹)
                ,然后重新执行 Step 3 的初始化步骤。

              4. Q:如何卸载MySQL服务?
                A:首先在管理员CMD中执行 net stop MySQL57
                 停止服务,然后执行 sc delete MySQL57
                 删除服务,最后手动删除整个MySQL文件夹即可。


              五、 拓展:图形化管理工具推荐

              命令行对于初学者可能不太友好,你可以使用图形化工具来管理数据库,它们更直观易用:

              • MySQL Workbench:MySQL官方出品的强大工具。

              • Navicat for MySQL:一款非常受欢迎的第三方软件,功能强大。

              • HeidiSQL:一款轻量级、开源的免费工具,非常好用。


              希望这篇教程能帮助你顺利踏上MySQL的学习之旅!如果在安装过程中遇到任何其他问题,欢迎在评论区留言,我会尽力为大家解答。

              点赞、收藏、转发给需要的小伙伴吧!

              文章转载自数据库平台优化,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

              评论