准备工作
在安装 MySQL 5.7.23 之前,需要确认你的电脑操作系统是 Windows 还是 Linux。本教程以最常见的 Windows 环境为例进行讲解。首先,请确保你的系统没有残留旧版本的 MySQL 服务或配置文件,如果有,建议先卸载干净并删除相关文件夹,避免端口冲突或配置干扰。另外,准备一个稳定的网络环境用于下载官方安装包,以及准备好记事本或专业的代码编辑器,方便后续编写配置文件。
下载与解压
打开浏览器,访问 MySQL 官方网站的归档页面。在版本列表中找到 5.7.23 这个特定版本,选择对应的操作系统版本(Windows x86_64)。下载的文件通常是一个 zip 压缩包,不需要安装程序。下载完成后,将其解压到一个路径中不包含中文和特殊符号的目录下,例如 D:\mysql-5.7.23-winx64。保持路径简短且纯英文,能有效减少后续环境变量配置的出错概率。
创建配置文件
进入解压后的根目录,找到 my-default.ini 文件,将其复制一份并重命名为 my.ini。这是 MySQL 的核心配置文件。用文本编辑器打开它,在文件中添加基础配置信息。将 basedir 设置为你的解压路径,datadir 同样指向该路径下的 data 文件夹。设置 port 为默认的 3306。开启 skip-grant-tables 选项可以暂时跳过权限验证,方便初次调试,但生产环境务必关闭。保存并关闭文件。
初始化数据库
按下 Win+R 键,输入 cmd 打开命令提示符。务必右键点击以管理员身份运行,否则后续操作会因权限不足而报错。进入 MySQL 的 bin 目录,执行初始化命令。在 5.7 版本中,直接使用 mysqld --initialize-insecure 可以快速生成 data 文件夹并创建空密码的 root 用户。执行过程中终端会滚动大量日志,等待显示 Successfully 即可。此时根目录下会自动多出一个 data 文件夹,里面存放着核心数据文件,千万不要手动删除或移动。
服务安装与启动
继续在管理员命令窗口中输入 mysqld --install 命令,将 MySQL 注册为系统服务。安装成功后,提示 Service successfully installed。接着输入 net start mysql 启动数据库服务。如果提示启动成功,说明环境配置基本无误。你可以通过任务管理器查看进程,或者直接在命令行输入 mysql -u root -p,按回车后直接输入密码即可登录数据库客户端。
修改默认密码
首次登录后,出于安全考虑必须立即修改 root 密码。在 MySQL 命令行中依次执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 和 flush privileges; 命令。执行完毕后,退出客户端并重新登录验证。如果之前开启了 skip-grant-tables,记得回到 my.ini 文件中将该行注释掉,重启服务后恢复正常的权限管理机制。
常见问题排查
安装过程中最常遇到的是端口占用问题。如果启动时报错 Bind on TCP/IP port 被拒绝,说明 3306 端口已被其他软件占用。可以在命令窗口输入 netstat -ano 查找占用端口的进程 PID,并在任务管理器中结束对应进程。另一个常见错误是缺少 Microsoft Visual C++ 运行库,导致服务无法启动。去微软官网下载安装最新的 VC++ Redistributable 包即可解决。按照上述步骤操作,绝大多数用户都能顺利部署 MySQL 5.7.23 环境。



