admin管理员组

文章数量:1438067

文章目录

    • 一、准备工作别马虎(血的教训)
      • 1.1 系统兼容性自查
      • 1.2 运行环境大扫除
    • 二、下载安装包有讲究
      • 2.1 官网正确打开方式
      • 2.2 版本选择玄学
    • 三、安装过程步步惊心
      • 3.1 安装类型选择题
      • 3.2 配置参数生死局
    • 四、避不开的防火墙问题
    • 五、验证安装的骚操作
    • 六、新手必看Q&A
      • Q1:安装到一半闪退怎么办?
      • Q2:忘记root密码如何抢救?
      • Q3:如何彻底卸载MySQL?
    • 七、终极配置优化(老鸟秘籍)

最近在带实习生做项目时,意外发现竟然有30%的同学卡在MySQL安装环节!!(明明官网教程都有)今天咱们就来手把手教学,把那些容易踩坑的细节都掰开了讲透!

一、准备工作别马虎(血的教训)

1.1 系统兼容性自查

按住Win+R输入winver查版本号:

  • Windows 10/11随便装
  • Windows 7/8.1最高支持MySQL 5.7
  • Windows XP建议换电脑(认真脸)

1.2 运行环境大扫除

‼️重要警告:之前装过MySQL的必须执行这两个命令:

sc delete mysql
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL /f

(别问为什么!我帮三位同事重装过系统都是因为没清理干净)

二、下载安装包有讲究

2.1 官网正确打开方式

访问mysql → 点顶部DOWNLOADS → 滑到底部点MySQL Community (GPL) Downloads »

2.2 版本选择玄学

新手建议选带MySQL Installer for Windows的版本:

  • 最新版:MySQL 8.0.36(适合学习)
  • 稳定版:MySQL 5.7.44(企业常用)

(别被版本号搞懵,后续配置才是重点)

三、安装过程步步惊心

3.1 安装类型选择题

看到这个界面要打起精神:

  • Custom自定义安装(千万别点Typical!)
  • 添加MySQL ServerMySQL Workbench(SQL开发神器)

3.2 配置参数生死局

到这一步请深呼吸三次:

[Server Configuration]
Type: Development Machine(开发环境)
Port: 3306(别改!改了就准备处理N个报错)
Authentication Method: Use Legacy...(兼容旧版)
Set Root Password: 你的生日+特殊符号(超级重要)
Windows Service Name: MySQL80(别用中文!)

四、避不开的防火墙问题

安装完成后大概率会遇到这个:

必须允许访问!勾选所有网络类型!否则后面连不上库别哭!

五、验证安装的骚操作

别用老土的命令行,试试这个高级玩法:

-- 在MySQL Workbench新建查询窗口
SELECT @@version;
/* 预期输出类似:
+-----------+
| 8.0.36    |
+-----------+
*/

六、新手必看Q&A

Q1:安装到一半闪退怎么办?

A:检查系统用户名是否包含中文 → 新建英文用户重装 → 还不行就卸载所有VC++运行库重装

Q2:忘记root密码如何抢救?

试试这串魔法代码:

mysqld --skip-grant-tables
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

Q3:如何彻底卸载MySQL?

执行这个死亡组合技:

  1. 控制面板卸载所有MySQL组件
  2. 删除C:\Program Files\MySQL和C:\ProgramData\MySQL
  3. 注册表搜索"mysql"全删(慎用!)

七、终极配置优化(老鸟秘籍)

打开my.ini文件加上这些参数:

[mysqld]
default_authentication_plugin=mysql_native_password
max_connections=200
wait_timeout=600

安装MySQL就像谈恋爱,开始总是分分钟都妙不可言~ 按这个教程走完,保准你能顺利开启数据库之旅!遇到问题别慌,照着报错信息Google,你会发现…全世界的新手都在犯同样的错误(笑)

本文标签: 全攻略新手指南MySQLWindows