一、安装前的环境准备
在开始之前,先确认你的电脑系统是Windows还是macOS。这里以最常见的Windows系统为例。如果电脑上以前装过旧版本的MySQL,建议先去控制面板把旧程序卸载干净,顺便清理一下残留的注册表项和数据文件夹,避免新旧版本冲突。另外,确保你的电脑已经安装了微软常用的运行库,比如.NET Framework和Visual C++ Redistributable,这些是MySQL正常运行依赖的基础组件。准备好干净的运行环境,后续安装过程会顺畅很多。
二、获取官方安装包
直接去MySQL官网是最稳妥的选择。打开浏览器搜索MySQL Community Server,认准带有橙色盾牌标志的官方域名。进入下载页面后,会看到多个版本分支。目前稳定且广泛使用的是8.0系列,你可以直接点击下载最新的8.0.32或者更高版本。网站通常会跳转到第三方下载站,别慌,仔细看页面右上角或右侧,找到No thanks, just start my download这种纯文字链接点下去,就能避开广告直接拿到压缩包。下载类型建议选择ZIP Archive,因为解压即用,比安装版更干净,也方便后期迁移。
三、解压与目录规划
下载完成后,用系统自带的解压工具把文件解开。千万不要放在桌面或者C盘的中文目录下。最好新建一个专门的路径,比如D盘根目录下的mysql-8.0.32。解压后你会看到一堆文件和几个文件夹,其中data文件夹通常是空的,这是正常的,后面初始化时会自动生成。为了方便以后管理,可以在这个文件夹里提前建一个myini配置文件,用来存放基础参数,比如字符集和端口号。
四、配置环境变量
这一步很多人容易跳过,但跳过之后每次都要切到安装目录才能敲命令,非常麻烦。右键点击此电脑,选属性,然后找高级系统设置,点环境变量。在系统变量列表里找到Path,双击编辑,点新建,把你刚才解压的mysql文件夹里的bin目录完整路径粘贴进去,比如d:mysql-8.0.32bin。一路确定保存。打开命令行窗口,输入mysql --version,如果能跳出版本号,说明环境变量配成功了,后续所有命令都能全局调用。
五、初始化数据库与启动服务
以管理员身份运行cmd或者PowerShell。进入mysql的bin目录后,执行mysqld --initialize --console。命令跑完后,终端会打印出一段日志,里面有一行Temporary password is generated for root@localhost,后面跟的那串乱码就是临时密码,一定要复制下来备用。接着输入mysqld --install MySQL来注册系统服务,然后用net start MySQL开启后台进程。这时候数据库就已经在电脑里默默跑起来了,不再需要手动干预。
六、修改密码与日常连接
在服务启动成功后,输入mysql -u root -p,把刚才记下的临时密码贴上去回车。进入mysql命令行界面后,第一件事就是改密码,否则随时会被踢出来。输入ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';记得分号不能丢。改完密码就可以退出了。下次想连数据库,直接输入mysql -u root -p新密码即可。如果你习惯用Navicat或者DataGrip这类图形化工具,只需要填上本机地址localhost,账号root,加上你刚设的新密码,就能正常操作了。
七、常见问题排查
安装过程中偶尔会遇到端口被占用的情况,默认MySQL用的是3306端口。如果被其他软件占用,可以去myini文件里把port改成3307,重启服务就行。另外,如果遇到服务启动失败,多半是data文件夹权限不够或者配置文件写错了。检查一遍myini里的basedir和datadir路径有没有加引号,路径里千万别带中文。只要按照步骤一步步来,基本都能顺利跑通。掌握这套流程后,不管是做本地开发还是搭测试环境,都能省掉很多折腾的时间。



