蛙扑下载站:安全、绿色、放心的专业下载站! 首页|最近更新|专题集合|站内导航

MySQL 8 32位安装教程

时间:2026-10-07 17:14:26 来源:www.vaopo.com 人气:人

前期准备与环境说明

MySQL 8.0 官方虽然主推64位版本,但在部分老旧电脑、虚拟机或特定嵌入式场景中,32位安装包仍有实际需求。安装前请确认你的操作系统是Windows 32位系统,或者你明确需要运行32位的数据库实例。准备好安装包后,建议暂时关闭杀毒软件和防火墙,避免它们在解压或注册服务时拦截关键文件。整个流程只需要基础的命令行操作,不需要复杂的图形化向导,掌握核心步骤就能一次性跑通。

第一步:下载与解压

前往MySQL官网的归档页面,选择Windows (x86, 32-bit)版本的zip archive包下载。下载完成后,将压缩包解压到一个没有中文和空格的路径下,例如 D:\mysql-8.0.xx-winx86。保持路径简短干净,能极大降低后续配置出错的可能。记住这个根目录路径,后面配置都会用到。解压后可以看到一堆目录和文件,其中 bin 目录存放着所有可执行命令,data 目录会在初始化后自动生成,无需提前创建。

第二步:创建配置文件 my.ini

进入解压后的根目录,新建一个名为 my.ini 的文本文件。用记事本打开它,写入基础配置参数。这是整个安装的核心环节,直接决定数据库能否正常启动。请将下面的代码复制进去,注意把 basedir 和 datadir 的路径改成你实际解压的位置:

[mysqld]

port=3306

basedir=D:\mysql-8.0.xx-winx86

datadir=D:\mysql-8.0.xx-winx86\data

default-character-set=utf8mb4

character-set-server=utf8mb4

collation-server=utf8mb4_general_ci

max_connections=200

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[client]

default-character-set=utf8mb4

[mysql]

default-character-set=utf8mb4

保存文件后关闭。这里的编码统一设置为utf8mb4,能完美兼容各种特殊字符。配置文件里的参数可以根据实际机器内存微调,普通办公电脑保持默认即可。

第三步:初始化数据库

以管理员身份打开命令提示符。按下Win键,输入cmd,右键选择以管理员运行。然后切换到MySQL的bin目录,输入 cd /d D:\mysql-8.0.xx-winx86\bin。接着执行初始化命令:mysqld --initialize-insecure。加上 insecure 参数会让初始root密码为空,方便新手登录调试。如果不需要空密码,可以换成 mysqld --initialize,但请务必第一时间记录下控制台生成的临时密码。

初始化过程可能需要几分钟,期间不要关闭窗口。看到命令返回光标闪烁即表示成功。此时你会在根目录下发现多出了一个 data 文件夹,里面全是数据库的系统文件,千万不要手动删除或修改,否则会导致无法启动。

第四步:安装并启动服务

继续在同一个CMD窗口中输入 mysqld --install MySQL80。这会将MySQL注册为Windows系统服务,命名为MySQL80。安装成功后提示Service successfully installed。随后输入 net start MySQL80 即可启动服务。如果提示服务名无效或启动失败,通常是 my.ini 路径写错或端口被占用,检查配置文件即可解决。服务启动后,系统会在后台持续运行,重启电脑也会自动加载。

第五步:登录与修改密码

服务启动后,输入 mysql -u root -p 尝试登录。如果使用 insecure 初始化,直接回车即可进入命令行界面。进入后首先修改默认密码,执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 记得分号不能少。修改完成后输入 exit 退出。为了远程连接或某些开发工具能顺利识别,可能还需要授权远程访问:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的新密码' WITH GRANT OPTION; 最后刷新权限 flush privileges;

常见问题避坑指南

很多用户在安装时会遇到报错,多半是细节没处理好。第一,环境变量可以不配,直接用绝对路径调用更稳定。第二,如果遇到找不到dll的错误,去微软官网下载VC++运行库合集装上就能解决。第三,32位MySQL的最大内存限制在2GB左右,不适合做高并发大负载项目,仅推荐用于本地学习、测试或轻量级应用。第四,每次开机自动启动很方便,如果想取消自启,可以在服务管理器里找到MySQL80,将启动类型改为手动。按照上述步骤操作,基本能一次性搞定MySQL 8 32位的部署,后续直接通过客户端工具连接即可开始开发工作。