当前位置: 首页 > news >正文

Windows 下安装 MySQL

Windows 下安装 MySQL

前期准备

下载 MySQL 安装包

  • 下载地址:mysql-8.4.6-winx64.zip(官方 LTS 版本,稳定性强,适合生产环境和学习使用)
  • 下载说明:点击链接即可下载。

解压安装包

  • 找到下载的 ZIP 压缩包,右键选择“解压到指定文件夹”。
  • 建议解压路径:比如:D:\program files\mysql-8.4.3-winx64(路径中避免含中文、空格或特殊字符,防止后续命令执行报错)。

新建数据存储文件夹

  • 在解压后的 MySQL 根目录(D:\program files\mysql-8.4.3-winx64)下,手动新建名为 databases 的文件夹,用于存放数据库数据文件(如数据表、日志等),路径示例:D:\program files\mysql-8.4.3-winx64\databases

新建并配置 my.ini 文件

  • 在 MySQL 根目录(D:\program files\mysql-8.4.3-winx64)下,新建文本文档,重命名为 my.ini(注意修改文件扩展名,确保不是 my.ini.txt)。
  • 用记事本或记事本++打开 my.ini,复制粘贴以下配置内容(需根据实际解压路径调整 basedirdatadir 路径,保持与步骤 2、3 一致):
    [mysqld]
    # MySQL 安装根目录(需替换为你的解压路径)
    basedir=D:\program files\mysql-8.4.3-winx64
    # 数据文件存储目录(需替换为步骤 3 新建的 databases 路径)
    datadir=D:\program files\mysql-8.4.3-winx64\databases
    

配置环境变量(方便全局调用 MySQL 命令)

  • 右键点击“此电脑”→“属性”→“高级系统设置”→“环境变量”。
    image
    image
    image
  • 在“在“系统变量”中新建变量,MYSQL_HOME,值为 MySQL 解压的根目录,比如:D:\program files\mysql-8.4.3-winx64
    image
  • 在“系统变量”中找到“Path”,点击“编辑”→“新建”,添加 MySQL 的 bin 目录路径:%MYSQL_HOME%\bin
    image
  • 点击“确定”保存(需确认所有已打开的命令窗口,环境变量才会生效)。

MySQL 服务安装与初始化

初始化数据库(关键步骤,获取初始密码)

  • 打开管理员命令提示符:以管理员方式打开(必须用管理员权限,否则后续安装服务会报错)。
    image
  • 执行初始化命令(直接复制粘贴,确保路径与配置一致):
    mysqld --initialize --console
    
    image
  • 关键操作:命令执行完成后,会在窗口中显示“root@localhost: 初始密码”,请立即复制保存该密码(后续首次登录需要使用,丢失需重新初始化)。
    image

安装 MySQL 服务

  • 在管理员命令窗口中,继续执行以下命令,将 MySQL 注册为 Windows 系统服务:
    mysqld --install
    
  • 成功提示:若显示“Service successfully installed”,表示服务安装成功;若提示“Install/Remove of the Service Denied”,说明未用管理员身份打开命令窗口,需重新按步骤 6 打开管理员窗口。
    image

启动 MySQL 服务

  • 执行以下命令启动 MySQL 服务:
    net start MySQL
    
  • 状态验证
    • 成功提示:“MySQL 服务正在启动... MySQL 服务已经启动成功。”
    • 若启动失败,可检查 my.ini 路径是否正确、databases 文件夹是否存在,或重启电脑后重试。
      image

登录 MySQL 并修改初始密码

首次登录 MySQL

  • 在管理员命令窗口中,执行登录命令:
    mysql -u root -p
    
  • 输入前面保存的“初始密码”(输入时密码不显示,直接粘贴后按回车即可,若粘贴失败可手动输入)。
    image
  • 成功标志:窗口显示 mysql> 提示符,说明已成功登录 MySQL 数据库。
    image

修改 root 管理员密码

  • 登录后,执行以下命令修改密码:
    -- 修改 root 用户密码为 root(localhost 表示仅本地登录,caching_sha2_password 是 MySQL 8.0+ 推荐的加密方式)
    alter user 'root'@'localhost' identified with caching_sha2_password by 'root';
    -- 刷新权限,使密码修改生效
    flush privileges;
    -- 退出 MySQL 登录(可选,也可直接关闭命令窗口)
    exit;
    
    image
  • 验证修改:退出后,重新执行 mysql -u root -p,输入新密码,若能正常登录,说明密码修改成功。
    image

常见问题解决

  1. 初始化命令报错“mysqld 不是内部或外部命令”

    • 原因:环境变量未配置或未生效。
    • 解决:重新检查环境变量配置,确保 bin 目录路径正确,且关闭所有命令窗口后重新打开。
  2. 启动服务提示“服务名无效”

    • 原因:MySQL 服务未安装成功。
    • 解决:用管理员身份重新执行 mysqld --install,若提示“服务已存在”,可先执行 mysqld --remove 删除旧服务,再重新安装。
  3. 登录时提示“Access denied for user 'root'@'localhost' (using password: YES)”

    • 原因:初始密码输入错误,或密码已过期。
    • 解决:重新执行初始化命令(会覆盖原有数据,需谨慎),获取新的初始密码;或检查密码是否正确输入(区分大小写)。
http://www.jsqmd.com/news/17258/

相关文章:

  • P7514 [省选联考 2021 A/B 卷] 卡牌游戏 分析
  • 2025 年 MBR 膜厂家最新推荐排行榜:权威评选优选品牌及选购指南,污水处理设备选型必看污水处理设备MBR膜厂家推荐
  • 2025年10月高端奢侈家电品牌推荐排行榜及深度对比
  • Gitee崛起:中国开发者生态的新基建样本
  • 2025年10月高端奢侈家电品牌推荐排行榜:五大品牌综合对比与选购指南分析
  • P9745 「KDOI-06-S」树上异或
  • P9523 [JOISC 2022] 复制粘贴 3
  • 2025年10月高端奢侈家电品牌推荐排行榜:五大品牌综合对比与选购
  • P3147 [USACO16OPEN] 262144 P
  • 基于Qt框架实现绘图软件的功能
  • vue2 重置 data方法 $data $options.data.call(this)
  • 2025 年最新彩钢瓦厂家推荐排行榜:屋顶 / 防水 / 屋面等优质产品精选压型 /0.5 厚/屋面/墙面彩钢瓦公司推荐
  • mysql mac m1 报错处理 - Lafite
  • 2025 年热压机厂家最新推荐排行榜:全面剖析国内优质厂家技术实力与服务优势,为人造板企业选购设备提供专业指南
  • 智能交付时代:国内企业如何选择最适合的CI/CD工具?
  • 吴恩达深度学习课程一:神经网络和深度学习 第三周:浅层神经网络(三)
  • 【测试分类 (下)】测试分类看这篇就够了:彻底告别概念混淆,轻松搞定工作面试 - 指南
  • 结对项目--实现一个自动生成小学四则运算题目的命令行程序
  • 实用指南:✨WPF编程基础【2.1】布局原则
  • floyd
  • 01-03GPIO-按键控制LED
  • 2025 年防火涂料厂家最新推荐!膨胀型 / 非膨胀型 / 室内外 / 超薄型 / 厚型钢结构防火涂料品牌排行榜,精选优质厂家
  • 打通CI/CD最后一公里:制品库如何成为高效流水线的核心枢纽
  • 2025年10月高端奢侈家电品牌推荐排行榜及深度对比分析
  • 嵌入式调式方案:
  • DevExpress WinForms v25.1亮点 - 电子表格组件、富文档编辑器全新升级
  • 高效实现内外网文件传输方法介绍与解决方案
  • 2025年GEO品牌推荐排行榜前十强权威发布
  • 2025年GEO品牌推荐榜与排行榜Top10:权威解析与行业洞察
  • 2025年10月高端奢侈家电品牌推荐排行榜单对比与评测分析