如何在windows上安装mysql_mysql安装步骤详解

2次阅读

windows安装mysql有两种方式:图形化安装器(推荐新手)和免安装zip包(适合高级用户),关键在于路径、权限、配置文件和密码设置四环节。

如何在windows上安装mysql_mysql安装步骤详解

windows 上安装 MySQL,主要有两种主流方式:图形化安装器(推荐新手)和免安装 ZIP 包(适合熟悉配置的用户)。核心步骤包括下载、安装/初始化、服务注册、启动与首次登录。关键不在于“多难”,而在于路径、权限、配置文件和密码设置这四个环节容易出错。

选择并下载合适的安装包

前往 MySQL 官网下载页,选择 MySQL Community Server(免费开源版)。注意两个选项:

  • mysql-installer-web-community-x.x.x.msi:在线安装器,仅约 2–3 MB,安装时联网下载组件,适合网络稳定、想快速上手的用户。
  • mysql-installer-community-x.x.x.msi(离线完整版):约 450 MB,含全部组件,适合无稳定网络或需离线部署的场景。

下载时若被要求 oracle 账号,直接点击页面下方的 No thanks, just start my download 即可跳过。

使用安装器完成安装与初始配置

双击运行下载的 .msi 文件,按向导操作:

  • 接受许可协议后,选择 Developer default(默认包含 MySQL Server、Workbench、命令行工具等,够用且省心);如需精简,可选 Custom 自定义勾选。
  • 安装前会检查系统依赖(如 Visual C++ 运行库),若有缺失项,安装器会自动列出并提供 Execute 按钮一键安装,完成后点 Next。
  • 进入配置阶段(Product Configuration),这是最关键的一步:
    • 保持 Config TypeDevelopment Computer(开发机模式,安全性适中)
    • 端口默认 3306,不冲突可不改;勾选 Open Windows Firewall port 允许外部连接
    • 身份验证方式选 Use Strong Password Encryption(MySQL 8.0+ 默认),后续会设置 root 密码
    • 务必为 root 用户设置强密码,并可选添加一个普通用户(如 host 设为 % 支持远程连接)
  • 点击 Execute 开始应用配置,完成后点 Finish。

手动安装 ZIP 包(免安装版)

适用于希望完全掌控路径、避免后台服务干扰的用户:

  • 下载 ZIP 归档(如 mysql-8.0.33-winx64.zip),解压到非系统盘路径(例如 D:MySQLmysql-8.0.33-winx64
  • 在解压目录下新建 my.ini 配置文件(不是 .txt!),内容需准确填写 basedirdatadir(后者路径末尾加 data
  • 以管理员身份打开 CMD,切换至 bin 目录,依次执行:
    • mysqld --initialize-insecure --user=mysql(生成 data 目录及初始数据,无密码)
    • mysqld -install(注册为 Windows 服务)
    • net start mysql(启动服务)
  • 首次登录:mysql -u root -p,回车后直接进入(因未设密码);之后建议立即执行:
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码'; FLUSH PRIVILEGES;

验证安装与常见问题处理

安装完成后,可通过以下方式确认是否成功:

  • 打开任务管理器 → 服务标签页 → 查找 mysql 或自定义的服务名,状态应为“正在运行”
  • 命令行输入 mysql --versionmysql -u root -p 尝试登录
  • 启动 MySQL Workbench,新建连接测试(主机 localhost,端口 3306,用户名 root,填入密码)

若启动失败,常见原因有:my.ini 路径写错data 目录已存在且非空3306 端口被占用(可用 netstat -ano | findstr :3306 查看)、缺少 VC++ 2019 运行库(去微软官网下载安装即可)。

text=ZqhQzanResources