news 2026/4/27 6:41:11

MySQL数据库安装教程-免安装

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MySQL数据库安装教程-免安装

Windows (x86, 64-bit), ZIP Archive,这是免安装压缩版,不是 MSI 安装包,所以解压后没有.msi文件是正常的。


一、先确认你下对了版本

你解压后的目录里有bin/include/lib/share/,这是完整的 MySQL Server 服务端压缩包,是可以直接用的。

  • bin/目录里会有mysqld.exe(数据库服务端程序)和mysql.exe(客户端命令行工具)
  • 这是免安装的版本,不需要运行.msi,可以直接配置后启动。

二、MySQL 9.7.0 压缩版完整配置步骤(直接复制操作即可)

1. 解压并准备目录
  1. mysql-9.7.0-winx64.zip解压到一个无中文、无空格的路径,比如:D:\mysql-9.7.0-winx64
  2. 在解压后的根目录里,新建一个data文件夹(用来存数据)。
2. 新建配置文件my.ini

在解压后的根目录(和bin/同级)新建一个文本文件,改名为my.ini,写入以下内容(根据你的路径修改basedirdatadir):

ini

[mysqld] # 设置MySQL的安装目录 basedir=D:\mysql-9.7.0-winx64 # 设置数据存放目录(就是你刚才新建的data文件夹) datadir=D:\mysql-9.7.0-winx64\data # 端口号,默认3306 port=3306 # 默认字符集 character-set-server=utf8mb4 # 存储引擎 default-storage-engine=INNODB # 跳过权限验证(初始化时用,设置完密码后可以注释掉) # skip-grant-tables [mysql] # 默认字符集 default-character-set=utf8mb4
3. 初始化数据库(必须以管理员身份运行 CMD)
  1. 以管理员身份打开命令提示符(CMD)
  2. 进入 MySQL 的bin目录:

    bash

    运行

    cd D:\mysql-9.7.0-winx64\bin
  3. 执行初始化命令(生成初始数据文件):

    bash

    运行

    mysqld --initialize --console
    • 执行成功后,会在最后一行生成一个临时密码,类似:A temporary password is generated for root@localhost: abcdef123456
    • 务必把这个密码复制下来!后面要用到。
4. 安装并启动 MySQL 服务
  1. 还是在bin目录下,执行安装服务命令:

    bash

    运行

    mysqld --install MySQL97
  2. 启动服务:

    bash

    运行

    net start MySQL97
    提示 “服务启动成功” 就说明运行起来了。
5. 登录并修改 root 密码
  1. 登录 MySQL 客户端(用刚才的临时密码):

    bash

    运行

    mysql -u root -p
    回车后粘贴临时密码登录。
  2. 修改 root 密码(设置一个你自己记得住的强密码,比如MySql@2026!):

    sql

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'MySql@2026!'; FLUSH PRIVILEGES; exit;
  3. 退出后,把my.ini里的skip-grant-tables注释掉(前面加#),然后重启服务:

    bash

    运行

    net stop MySQL97 net start MySQL97
6. 配置环境变量(可选,方便全局调用)
  1. D:\mysql-9.7.0-winx64\bin加到系统环境变量的Path
  2. 新开 CMD,直接输入mysql -u root -p就能登录了。

三、补充说明

  • 截图里的第一个Windows (x86, 64-bit), MSI Installer是图形化安装包,下载后是.msi文件,双击就能安装;
  • 第二个Windows (x86, 64-bit), ZIP Archive是免安装压缩包,就是你现在用的这个,解压后按上面步骤配置即可;
  • 第三个带Debug Binaries & Test Suite的是带调试和测试工具的版本,一般开发 / 测试才用,普通用户不用下。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/27 6:40:41

luci-app-unblockneteasemusic安全配置:HTTPS劫持与证书管理完全指南

luci-app-unblockneteasemusic安全配置:HTTPS劫持与证书管理完全指南 【免费下载链接】luci-app-unblockneteasemusic [OpenWrt] 解除网易云音乐播放限制 项目地址: https://gitcode.com/gh_mirrors/lu/luci-app-unblockneteasemusic luci-app-unblockneteas…

作者头像 李华
网站建设 2026/4/27 6:40:20

LFM2.5-VL-1.6B部署案例:OpenStack虚拟机中GPU直通部署全流程

LFM2.5-VL-1.6B部署案例:OpenStack虚拟机中GPU直通部署全流程 1. 项目概述 LFM2.5-VL-1.6B是由Liquid AI推出的轻量级多模态大模型,专为边缘计算和端侧设备设计。这款模型在1.6B参数规模下实现了出色的图文理解能力,特别适合需要离线运行、…

作者头像 李华
网站建设 2026/4/27 6:39:25

农村博士的消费困境:攒多少钱才敢买杯奶茶?

从田埂到实验室:农村读博的我,到底要攒够多少钱,才敢给自己花30块买一杯奶茶? 这里写目录标题 从田埂到实验室:农村读博的我,到底要攒够多少钱,才敢给自己花30块买一杯奶茶? 我们不敢消费,从来不是没钱,是背上了三道无形的枷锁 第一道枷锁:倾全家之力托举的“愧疚牢…

作者头像 李华
网站建设 2026/4/27 6:38:58

nli-MiniLM2-L6-H768从零开始:自然语言推理模型本地化部署步骤详解

nli-MiniLM2-L6-H768从零开始:自然语言推理模型本地化部署步骤详解 1. 模型简介 nli-MiniLM2-L6-H768是一个专为自然语言推理(NLI)与零样本分类设计的轻量级交叉编码器(Cross-Encoder)模型。它采用6层Transformer架构和768维隐藏层,在保持接近BERT-bas…

作者头像 李华
网站建设 2026/4/27 6:31:53

C++实现并查集

本文实例为大家分享了C实现并查集的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152#include <iostream>#include <vector>#include <cassert>us…

作者头像 李华