mysql压缩包安装与卸载详细教程

2026-10-13 23:34:41

很多开发者在搭建本地开发环境时,更倾向于使用免安装的压缩包版本。这种方式灵活可控,不会像图形化安装包那样静默修改系统注册表或全局环境变量。下面将用大白话带你完成从解压、配置到启动的全过程,并附上彻底卸载的清理步骤,全程不绕弯子。

第一步下载与解压

前往官网下载最新稳定版的zip压缩包。建议直接选择Windows x64的版本。下载完成后,找一个路径简单的文件夹进行解压,比如D盘根目录下的mysql文件夹。路径里千万不要出现中文或者空格,否则后期初始化很容易报错。解压后你会看到一堆文件夹和文件,暂时不需要管它们,接下来准备配置文件。

第二步创建核心配置文件

进入解压后的根目录,找到名为mydefault.cnf的文件,将其复制一份并重命名为my.ini。这个文件是MySQL的核心配置项。用记事本打开它,在文件最开头加上[client]标签,在下面写port=3306和default-character-set=utf8mb4。接着换行加上[mysqld]标签,配置basedir为你的实际解压路径,datadir同样指向该路径下的data文件夹。最后设置port=3306,character-set-server=utf8mb4,以及max_connections=200。保存并关闭。注意路径里的反斜杠要写成双反斜杠或者正斜杠,避免解析错误。

第三步初始化与服务安装

这一步需要用到命令行。按下Win键加R,输入cmd,务必右键选择以管理员身份运行。切换到D盘,进入mysql的bin目录。执行mysqld --initialize-insecure命令。这会自动生成data文件夹和默认的无密码root账户。如果遇到权限提示,说明没开管理员权限,请重新打开。初始化成功后,继续在同一窗口输入mysqld --install MySQL80。这里的名称可以自定义,但建议保持统一方便后续管理。看到Service successfully installed就是成功了。

第四步启动与登录测试

继续在管理员窗口输入net start MySQL80。如果提示服务名无效,检查刚才安装时的名称是否拼写正确。启动成功后,输入mysql -u root -p直接按回车,因为初始密码为空,这样就能顺利进入数据库界面。进去后第一件事就是改密码,输入ALTER USER rootlocalhost IDENTIFIED BY你的新密码;然后刷新权限FLUSH PRIVILEGES;至此安装全部完成,Navicat等第三方工具也可以正常连接了。

第五步彻底卸载流程

如果中途出错想重装,或者确定不再使用,必须干净卸载。先在服务列表里找到MySQL相关服务,右键停止。接着打开控制面板的程序和功能,如果有对应的MySQL组件直接卸载。如果没有,就手动删除D盘下的mysql整个文件夹。接下来按Win加R输入regedit打开注册表编辑器,依次展开HKEY_LOCAL_MACHINESYSTEMControlSet001Services和HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices,把里面名字带MySQL的项全部删除。最后回到系统环境变量,把Path里的MySQL相关路径删掉。重启电脑,确保残留文件全部清除,就可以重新开始了。

整个过程看似步骤多,其实只要路径不出错、权限开得够,基本一次就能跑通。压缩包版本的优势就在于完全由你掌控,适合需要频繁切换版本或者深度定制参数的场景。按照上面的顺序操作,能避开百分之九十的常见坑点。遇到乱码或服务起不来,百分之八十都是配置文件路径写错了,核对一下ini文件就能解决。

相关文章