MySQL 简介
MySQL 是一款广泛使用的开源关系型数据库管理系统(RDBMS),目前由 Oracle 公司维护。凭借其开源、高效、易用的特性,它已成为 Web 应用开发中最主流的数据库之一。
主要优势包括:
- 开源免费:降低企业和开发者成本,适合各类规模项目。
- 性能卓越:查询优化器与索引技术成熟,支持高并发场景。
- 跨平台支持:兼容 Linux、Windows、macOS 等主流操作系统。
- 易于管理:提供命令行及图形化工具,上手门槛低。
- 生态丰富:支持 Java、Python、C++ 等多种语言 API。
下载与准备
建议直接访问 MySQL 官方下载页 获取资源。若网络受限,可尝试切换环境。
推荐使用压缩包版本进行安装,相比安装包有以下好处:
- 不受默认路径限制,可自由指定目录。
- 排除冗余程序,保持环境精简。
- 减少因本地环境差异导致的安装失败风险。
解压时请注意:
- 路径中不要包含中文或空格。
- 建议避开 C 盘根目录,选择如
D:\mysql之类的位置。
配置环境变量
配置环境变量后,可在任意目录下执行 MySQL 命令,无需每次进入 bin 目录。
- 右键点击'此电脑',选择'属性' > '高级系统设置'。
- 点击'环境变量',在'系统变量'区域操作。
- 新建变量:
- 变量名:
MYSQL_HOME - 变量值:你的 MySQL 解压路径(例如
D:\mysql)
- 变量名:
- 编辑 Path 变量,添加新项:
%MYSQL_HOME%\bin
- 保存并重启终端生效。
初始化与服务搭建
以管理员身份打开 PowerShell 或 CMD。
1. 初始化数据目录
运行以下命令生成 data 目录(存储核心数据):
mysqld --initialize --console
注意:输出末尾会显示临时密码,请妥善记录。
2. 安装服务
将 MySQL 注册为 Windows 服务:
mysqld --install
3. 启动服务
net start mysql
若提示成功,说明服务已就绪。
修改初始密码
使用初始化时生成的临时密码登录:
mysql -u root -p
输入临时密码后,依次执行以下 SQL 语句:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
exit


