MySQL5.6.21是MySQL数据库的一个经典稳定版本,广泛应用于各类中小型项目开发场景,掌握其安装与配置方法是开发者的基础技能。本文将基于Windows系统,完整演示MySQL5.6.21的安装与配置全流程。

安装前准备
首先需要下载MySQL5.6.21的Windows版本安装包,选择ZIP压缩包格式即可,解压到自定义目录,建议路径不要包含中文和空格,例如解压到D:mysql-5.6.21-winx64目录。
配置环境变量
为了让系统能够识别mysql命令,需要配置环境变量:
- 右键点击此电脑,选择属性,进入高级系统设置
- 点击环境变量,在系统变量中找到Path变量,点击编辑
- 新增一条记录,填写MySQL的bin目录路径,例如D:mysql-5.6.21-winx64bin
- 点击确定保存所有设置
创建配置文件
在MySQL根目录下创建my.ini配置文件,内容如下:
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:mysql-5.6.21-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:mysql-5.6.21-winx64data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
注意basedir和datadir需要替换为你实际的解压路径,data目录如果不存在可以手动创建。
初始化数据库
以管理员身份打开命令提示符,执行以下命令初始化数据库:
mysqld --initialize-insecure --user=mysql
该命令会初始化data目录,并且不设置root用户的密码,后续可以自行设置。
安装MySQL服务
继续在管理员命令提示符中执行以下命令安装MySQL服务:
mysqld --install MySQL56
其中MySQL56是服务名称,可以自定义,执行成功后会提示Service successfully installed。
启动MySQL服务
执行以下命令启动服务:
net start MySQL56
如果启动失败,可以查看Windows事件查看器中的应用程序日志,排查错误原因,常见原因是配置文件路径错误或者端口被占用。
设置root用户密码
服务启动成功后,执行以下命令登录MySQL:
mysql -u root -p
因为初始化时没有设置密码,直接回车即可登录。登录成功后执行以下命令设置密码:
use mysql;
update user set password=password('你的密码') where user='root';
flush privileges;
将你的密码替换为实际需要设置的密码,执行完成后输入exit退出,之后登录就需要使用新设置的密码了。
验证安装配置结果
重新登录MySQL,执行以下命令查看数据库版本和现有数据库:
select version(); show databases;
如果能够正确显示版本号为5.6.21,并且列出默认的四个数据库,说明MySQL5.6.21安装配置成功。
常见问题解决
- 服务启动失败提示系统找不到指定文件:检查my.ini中的basedir和datadir路径是否正确,路径分隔符使用反斜杠
- 登录时提示Access denied:检查密码是否输入正确,或者重新执行初始化命令重置密码
- 执行mysql命令提示不是内部或外部命令:检查环境变量是否配置正确,是否重启了命令提示符窗口
MySQL5.6.21数据库安装MySQL配置安装步骤修改时间:2026-07-18 07:24:21