一、安装前的环境准备
在开始安装之前,需要先确认电脑的系统版本。本教程主要面向 Windows 系统,如果是 Linux 用户,底层逻辑类似但命令会有所不同。请确保你的电脑没有残留旧版本的 MySQL 或 MariaDB 数据库,否则会导致端口冲突或服务无法启动。建议先通过控制面板卸载旧版,并清理注册表中的相关键值。另外,准备好一个稳定的网络环境,以便下载官方安装包或依赖库。内存建议至少保留 4GB 以上,避免初始化时因资源不足导致进程崩溃。
二、下载与解压安装包
访问 MySQL 官方网站找到历史版本归档页面,定位到 1.0.8 版本的发布节点。目前官方通常提供 zip 免安装压缩包格式,这种格式最稳定且不会随意修改系统路径。下载完成后,将压缩包移动到你想安装的目录,比如 D 盘的 mysql 文件夹。解压后你会看到 bin、data、include、lib 等核心文件夹。切记不要将安装路径设置得过长,也不要包含中文或特殊符号,否则会引发后续环境变量配置的报错。保持路径简洁,例如 d:\mysql\1.0.8,能极大降低排错难度。
三、配置环境变量与基础文件
这一步是很多人容易卡壳的地方。右键点击此电脑选择属性,进入高级系统设置,打开环境变量窗口。在系统变量中找到 Path,点击编辑,新建一条变量值,填入你解压后的 bin 目录完整路径,例如 d:\mysql\1.0.8\bin。保存后务必打开新的命令行窗口验证,输入 mysql --version 如果能显示版本号,说明环境变量生效。接着,在根目录手动新建一个 my.ini 配置文件。用记事本打开它,写入基础参数。主要配置包括 default-character-set=utf8mb4,确保存储中文不乱码。同时指定 datadir 指向 data 文件夹,tmpdir 指向临时目录。这些参数决定了数据库的字符集和运行时的临时空间分配,写对能省去大量后期调整的时间。
四、初始化数据库与服务启动
以管理员身份运行命令提示符,这是关键权限要求。切换到 MySQL 的 bin 目录后,执行 mysqld --initialize-insecure --console 命令。这个指令会生成 root 用户的初始密码为空,并且创建必要的系统表。过程中控制台会滚动大量日志,耐心等待直到出现提示成功的字样。数据初始化完成后,继续在同一窗口输入 mysqld --install MySQL108 来注册系统服务。服务名可以自定义,方便日后管理。输入 net start MySQL108 即可拉起后台进程。此时打开任务管理器查看服务列表,如果状态显示为正在运行,说明核心引擎已经成功挂载。
五、登录测试与安全加固
服务跑起来后,直接在命令行输入 mysql -u root -p 回车。因为初始密码为空,直接再按回车就能进入交互式界面。出现 mysql> 提示符代表连接成功。接下来强烈建议立即修改默认凭证,输入 alter user root@localhost identified by your_new_password; 来设定强密码。退出客户端后,尝试用新密码重新登录,确认无误后即可关闭命令行。至此,1.0.8 版本的部署工作全部完成。日常使用中,如果遇到客户端工具连接失败,记得检查防火墙是否放行了 3306 端口,以及配置文件里 bind-address 是否限制了远程访问。掌握这些基础操作,就能稳定运行该版本进行开发或测试项目了。
六、常见问题排查指南
安装过程中最常遇到的是端口占用错误。如果启动服务时报错 1067,通常是另一个数据库实例占用了 3306 端口。解决方法是打开 cmd 输入 netstat -ano | findstr 3306,找到对应的 PID 进程号,去任务管理器结束该进程即可。其次是权限拒绝问题,很多新手用普通账户运行命令,导致初始化失败。务必记住全程使用管理员权限。另外,如果使用 Navicat 等图形化工具连接本地实例失败,请在工具中新建连接时勾选允许远程或使用 localhost,并在配置文件中注释掉 skip-networking 选项。定期备份 data 文件夹也是好习惯,一旦误删关键文件可以快速恢复。按照上述步骤操作,基本能避开百分之九十以上的安装陷阱。



