一、下载与解压安装包
前往 MySQL 官方归档页面,找到 Windows (x86, 32-bit) 版本的 ZIP Archive 压缩包进行下载。32位版本主要适用于内存受限或运行老旧操作系统的设备,下载时务必核对文件名后缀,不要误下成 64位版本。下载完成后,将压缩包解压到一个不含中文和空格的纯英文路径下,例如 D盘根目录新建的 mysql-5.7.27 文件夹。解压后你会看到多个子目录,暂时不需要修改任何内部文件,接下来只需要关注根目录下的 bin 目录和即将创建的配置文件。
二、配置系统环境变量
为了让系统在任何路径下都能直接调用 MySQL 命令,需要配置环境变量。右键点击桌面此电脑图标选择属性,进入高级系统设置,打开环境变量窗口。在系统变量列表中找到 Path 变量并点击编辑,新建一个条目,填入你解压后的 bin 目录绝对路径,例如 D:\mysql-5.7.27\bin。确认保存后,务必关闭所有已打开的命令提示符窗口重新打开,否则新配置不会立即生效。
三、编写核心配置文件 my.ini
MySQL 免安装版必须手动创建配置文件才能正常运行。在解压根目录下新建一个文本文档,重命名为 my.ini。用记事本打开并粘贴以下内容。请注意路径中的反斜杠需要双写转义,这是新手最容易卡住的地方。端口默认保持 3306,字符集推荐 utf8mb4 以支持完整表情符号存储,基础存储引擎设为 INNODB 保证事务与数据完整性。
[mysqld]
port = 3306
basedir = D:\\mysql-5.7.27
datadir = D:\\mysql-5.7.27\\data
character-set-server = utf8mb4
default-storage-engine = INNODB
max_connections = 200
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
四、初始化数据库并注册服务
按住 Win + R 键输入 cmd 打开命令提示符,务必右键选择以管理员身份运行。先执行 cd /d D:\mysql-5.7.27\bin 切换到程序目录。接着输入 mysqld --initialize-insecure 命令并按回车,该指令会在 data 文件夹生成系统表空间和空密码文件,过程约需十几秒。成功后继续输入 mysqld --install MySQL 完成系统服务注册,最后输入 net start mysql 启动后台服务,看到服务名后跟成功提示即代表底层架构已跑通。
五、启动服务与修改初始密码
由于刚才使用的是 insecure 模式初始化,首次登录 root 账户时无需输入密码,直接按回车即可进入命令行交互界面。进入后请立即执行安全加固命令,输入 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 然后敲入 flush privileges; 使权限刷新生效。建议将密码设置为包含大小写字母和数字的组合。修改完成后,退出客户端并重新登录测试,验证密码是否正常工作。
六、注意事项与避坑指南
32位系统内存寻址限制通常在两到四 G 左右,运行中型项目时务必控制数据库连接数和单表数据量,避免频繁触发内存溢出报错。若启动服务失败,请检查 3306 端口是否被其他软件占用,或使用 netstat -ano 查看占用进程。初次安装建议提前备份重要数据,定期通过 mysqldump 命令导出关键库表结构,防止意外断电导致的数据损坏。遇到无法识别命令的情况,优先排查环境变量是否配置正确以及当前终端是否为管理员权限。



