一、准备工作与文件下载
安装MySQL之前,先确认电脑系统是Windows还是macOS。这里以最常见的Windows系统为例。打开浏览器访问MySQL官网,找到Downloads页面,选择Community版本下的MySQL Server。在版本列表中找到8.0.17这个具体版本进行下载。建议直接下载Windows的ZIP归档版,不需要复杂的安装包,解压即用更稳定,也能避开自动更新带来的兼容性问题。下载完成后把压缩包保存到一个全英文路径的文件夹里,比如D盘的software目录,绝对不要放在桌面或包含中文名称的文件夹中,否则后续很容易出现乱码或权限拒绝的错误。
二、解压配置与环境变量设置
将下载的zip文件完整解压到你准备好的文件夹中。进入解压后的主目录,新建一个名为my.ini的配置文件。用记事本或代码编辑器打开它,填入基础配置信息。在配置文件中指定basedir为你实际的解压路径,datadir为数据存放路径,字符集设置为utf8mb4。记得把路径里的反斜杠改成双反斜杠或者正斜杠,这是新手最容易踩坑的地方。保存好文件后,需要把MySQL的bin目录添加到系统环境变量中。右键点击此电脑选择属性,进入高级系统设置,找到环境变量,在系统变量里找到Path,新建一项指向mysql的bin目录。这样以后在任何命令行窗口都能直接调用mysql命令,不用每次都切换盘符。
三、初始化数据库与安装服务
打开命令提示符,一定要用管理员身份运行,否则后续权限不够会直接报错。进入mysql的bin目录后,输入mysqld --initialize-insecure --console命令。这步会生成初始的数据文件和临时密码,终端屏幕上会打印出一行随机密码,务必复制保存下来。初始化成功后,继续输入mysqld --install命令来注册Windows服务。如果看到Service successfully installed的提示,说明服务已经挂载到系统后台了。接下来输入net start mysql启动数据库服务。这时候打开任务管理器可以看到mysql已经在后台默默运行,占用内存非常低。
四、登录连接与修改密码
服务跑起来之后,就可以连接数据库了。在命令行输入mysql -u root -p,然后粘贴刚才保存的临时密码。如果当初用的是insecure模式初始化,默认可能没有密码,直接回车即可进入mysql交互界面。成功登录后,第一件事就是修改root用户的密码。执行alter user 'root'@'localhost' identified by '你的新密码';命令。注意语句末尾的分号绝对不能少,否则命令不会执行。修改完成后输入exit退出。为了验证是否彻底生效,可以再次尝试登录,输入新密码看看能不能正常进入。整个过程没有任何图形化界面的繁琐操作,纯命令行控制反而更高效。装好后建议备份一下配置文件和数据目录,方便日后迁移或恢复。遇到报错别慌,百分之九十都是路径没写对或者服务没开管理员权限,对照步骤重新检查一遍就能解决。日常开发中推荐使用可视化工具进行连接,填写主机地址localhost,端口默认3306,用户名root,密码改为新设置的值即可顺畅使用。掌握这套流程后,无论是部署本地测试环境还是搭建小型项目节点,都能快速搞定。