windows10安装mysql

老刘

Windows 10 安装 MySQL 保姆级教程:从下载到跑通全流程

很多人学编程、搭网站或者做数据分析时,第一件事就是在电脑上装个 MySQL 数据库。Windows 10 装起来其实不麻烦,官方安装包带图形向导,跟着点几下就能完成。下面这份教程专门给电脑小白准备,每一步都写清楚,照着做基本半小时搞定,中间容易踩的坑也一并说了。

一、安装前先做这些准备

确认你的系统是 Windows 10(64 位最稳),磁盘至少留出 2GB 空间。安装过程中建议暂时关掉杀毒软件和 Windows Defender 实时防护,不然有时候会误报拦截。

MySQL 有两个主要版本:社区版(Community)完全免费,企业版收费。咱们直接用社区版就行。目前主流稳定版是 8.0 系列,兼容性好,网上教程也多。

准备一个记事本,后面设置 root 密码时一定要写下来,丢了重置挺麻烦。

二、下载官方安装包

打开浏览器,地址栏输入:https://dev.mysql.com/downloads/mysql/

页面里找到 MySQL Community Server,操作系统选 Microsoft Windows,然后选 Windows (x86, 64-bit), MSI Installer 那个版本,文件大小大概 300 多 MB。点 Download 后如果弹出登录提示,直接点底部的 “No thanks, just start my download” 就能下。

下载完成后桌面上会多一个类似 mysql-installer-community-8.0.xx.msi 的文件。

三、正式安装步骤(图文式文字说明)

  1. 双击刚才下载的 .msi 文件。如果弹出“用户账户控制”窗口,点“是”。

  2. 进入安装向导后,先选 Setup Type。小白直接选 Developer Default(开发者默认),它会把服务器、Workbench 图形工具、连接器都装上,省事。想精简的话选 Custom,只勾选 MySQL Server 8.0 和 MySQL Workbench 即可。点 Next。

  3. 下一页是产品列表,确认右边已经有你选的组件。点 Next 后如果提示缺少依赖(常见是 Visual C++ 运行库),点 Execute 让它自动下载安装,装完再继续。

  4. 进入 Installation 页面,点 Execute 开始复制文件,进度条走完点 Next。

  5. 现在进入最关键的 Configuration(配置)阶段:

    • Type and Networking:保持默认 Development Computer,端口 3306 不要改(除非你明确知道 3306 被占用)。
    • Authentication Method:推荐选 Use Strong Password Encryption(强密码加密),更安全。
    • Accounts and Roles:在这里设置 root 用户的密码。密码建议 8 位以上,包含大小写字母和数字,设完立刻记到记事本。也可以点 Add User 再加一个普通用户。
    • Windows Service:勾选 “Configure MySQL Server as a Windows Service”,服务名保持 MySQL80,再勾选 “Start the MySQL Server at System Startup”(开机自启)。
    • 最后点 Execute 应用配置,全部变成绿色勾后点 Finish。

安装到这里其实已经完成 80%,剩下就是让命令行能直接用。

四、配置环境变量(让 mysql 命令到处可用)

  1. 右键桌面“此电脑” → 属性 → 高级系统设置 → 环境变量。
  2. 在下方“系统变量”里找到 Path,点编辑 → 新建。
  3. 输入安装路径,默认一般是:
    C:\Program Files\MySQL\MySQL Server 8.0\bin
    (如果你自定义了安装位置,就改成实际路径,bin 文件夹一定要带上)。
  4. 一路确定保存,关掉所有窗口。

打开新的命令提示符窗口测试:输入 mysql --version,如果显示出版本号就说明环境变量生效了。

五、启动服务并登录测试

  1. 按 Win + R,输入 services.msc 回车,找到 MySQL80 服务,确认状态是“正在运行”。如果是“已停止”,右键启动。
  2. 也可以用命令行:管理员身份打开 cmd,输入
    net start MySQL80
  3. 登录数据库:输入
    mysql -u root -p
    回车后输入刚才设置的密码(输入时不显示字符是正常的),再回车。
    出现 mysql> 提示符就说明安装成功了!

随便试两条命令验证:

SHOW DATABASES;
CREATE DATABASE test_db;
exit

能正常执行就完全 OK。

六、常见问题快速排查

  • 安装到一半报错缺少 DLL 或 Visual C++:去微软官网下载并安装 “Microsoft Visual C++ 2015-2022 Redistributable (x64)”,装完重新运行安装包。
  • 服务启动失败,提示 1067 或端口占用
    打开 cmd 输入 netstat -ano | findstr 3306,看最后一列 PID,再执行 taskkill /pid 那个数字 /f 结束占用进程
    或者找到配置文件 C:\ProgramData\MySQL\MySQL Server 8.0\my.ini(ProgramData 是隐藏文件夹),把 port=3306 改成 3307,保存后重启服务。
  • 忘记 root 密码
    1. 停止 MySQL80 服务;
    2. 管理员 cmd 进入 bin 目录,执行
      mysqld --console --skip-grant-tables --shared-memory
    3. 新开一个 cmd 窗口,直接 mysql -u root 登录,然后执行
      FLUSH PRIVILEGES;
      ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    4. 关掉跳过权限的窗口,正常启动服务即可。
  • 中文乱码或插入数据报错:用记事本打开 my.ini,在 [mysqld] 下面加三行:
    character-set-server=utf8mb4
    collation-server=utf8mb4_unicode_ci
    保存后重启服务。客户端连接时也指定 utf8mb4。
  • Workbench 连不上:检查服务是否启动,防火墙是否放行 3306 端口,密码是否输对。

七、装完后的实用优化小建议

日常开发可以顺手装个 MySQL Workbench(安装包里已经带了),图形界面建库建表更直观。
数据记得定期备份,命令很简单:
mysqldump -u root -p 数据库名 > 备份文件.sql

如果电脑配置较低,可以在 my.ini 里把 innodb_buffer_pool_size 调小一点(比如 256M),避免占太多内存。
安全方面:root 密码别设得太简单,生产环境尽量禁止 root 远程登录,只允许本地连接。

到这里,Windows 10 上的 MySQL 已经完整可用。无论是配合 PHP、Java、Python 还是直接写 SQL,都可以直接上手了。整个过程没有收费步骤,全部用的官方免费社区版。

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

发表评论

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

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

目录[+]