下载与解压安装包
安装MySQL 5.7.26的第一步是获取官方安装包。建议前往官网或使用国内镜像站下载Windows版本的zip压缩包。下载完成后,将文件解压到一个没有中文和特殊符号的目录中,例如D盘根目录下的mysql-5.7.26文件夹。解压后可以看到bin、data、include、lib等多个子文件夹,其中bin目录存放的是核心命令行工具,后续所有操作都将基于此目录进行。请务必保留原始路径,避免后期迁移导致服务异常。
初始化数据库与配置文件设置
进入CMD命令提示符,务必以管理员身份运行。切换到mysql的bin目录后,执行mysqld --initialize-insecure --user=mysql命令。这一步会在当前目录自动生成data文件夹和初始数据文件,并创建一个无需密码的root账户。如果希望直接设置root密码,可以将insecure替换为具体的密码参数。初始化完成后,需要在mysql根目录下新建一个my.ini配置文件。在文件中写入基础配置,指定basedir和datadir的路径,设置端口号为3306,字符集采用utf8mb4,并开启日志记录功能。保存文件后,系统读取这些参数才能正常启动服务。
安装服务与启动数据库
配置文件就绪后,继续在管理员终端执行mysqld --install MySQL命令,将数据库注册为Windows系统服务。服务名称可以自定义,这里推荐使用默认的MySQL。注册成功后,输入net start MySQL即可启动数据库服务。如果启动失败,请检查my.ini的路径引用是否正确,以及data文件夹是否被误删或权限不足。服务启动后,可以通过任务管理器或命令行查看进程状态,确认3306端口已处于监听状态。此时数据库已经可以在本地正常运行。
登录系统与修改默认密码
使用命令行客户端连接本地数据库,输入mysql -u root -p。由于之前采用了无密码初始化,直接回车即可进入交互界面。进入后首先执行ALTER USER语句来设置强密码。为了便于日常开发管理,建议同时授权远程访问权限,执行GRANT授权语句并刷新权限。刷新权限后,使用图形化工具连接测试,确保网络通畅且防火墙放行3306端口。完成这一步后,旧版客户端也能顺利兼容该版本。
环境变量配置与性能优化建议
为了方便在任何路径下直接调用mysql命令,需要将bin目录添加至系统环境变量Path中。右键计算机属性,打开高级系统设置,找到环境变量编辑框,追加完整路径即可。配置完成后重启终端验证。针对生产环境,建议在my.ini中调整innodb_buffer_pool_size大小为物理内存的百分之五十到七十,关闭不必要的查询日志,并定期备份data目录。按照上述步骤操作,即可稳定完成mysql-5.7.26的安装与基础配置,为后续项目部署打下可靠基础。



