环境准备与安装包下载
在安装 MySQL 之前,先确认你的操作系统版本。MySQL 8.0.27 官方支持 Windows Server 2012 R2 及以上版本,以及主流的 Linux 发行版。推荐直接去官网社区版下载中心选择 MySQL Community Server 8.0.27。如果是 Windows 用户,请下载 ZIP Archive 版本的 x64 压缩包,不要随意点击带 Installer 的安装程序,因为独立压缩包更干净、路径可控且方便后续卸载。下载完成后,将文件保存到一个盘符根目录或专门的软件文件夹中。
解压配置与初始化步骤
将下载的压缩包解压到目标路径,例如 D:mysql-8.0.27。注意路径中绝对不能包含中文或空格,否则后续服务极易报错。进入解压后的根目录,新建一个名为 my.ini 的文本配置文件。用记事本打开该文件,粘贴基础配置代码。核心参数主要设置 basedir 为实际解压路径,datadir 指向数据存放目录,port 保持默认 3304 端口。字符集务必配置为 utf8mb4,排序规则设为 utf8mb4_0900_as_ci,这是兼容生僻字和特殊符号的关键。保存后,在命令行以管理员身份运行,cd 切换至解压目录下的 bin 文件夹,执行 mysqld --initialize-insecure --console 命令。这一步会自动生成 data 文件夹并创建空密码的 root 账户,控制台最后几行会提示初始状态,无需记录。
服务安装与启动管理
初始化成功后,继续在 bin 目录下执行 mysqld --install 命令,系统会将 MySQL 注册为本地服务。执行完毕后打开任务管理器或服务列表,找到名为 MySQL 的服务项。右键点击启动,或者直接在 cmd 窗口输入 net start mysql。如果服务启动失败,大概率是端口被占用或配置文件语法有误。可以通过 net stop mysql 停止后,检查 3304 端口是否被其他数据库占用,或者重新核对 my.ini 里的路径拼写。服务正常运行后,命令行输入 mysql -u root -P 3304 即可直接进入数据库交互界面,此时无需输入密码即可登录。
密码修改与安全设置
出于安全考虑,首次登录后必须立即修改 root 密码。在数据库命令行中执行 ALTER USER root@localhost IDENTIFIED BY 你的新密码; 语句,然后刷新权限 flush privileges;。如果你习惯使用客户端工具连接,可能会遇到认证插件不匹配的问题。MySQL 8.0 默认采用 caching_sha2_password 插件,部分旧版工具不支持。可以在配置文件末尾添加 default_authentication_plugin=mysql_native_password,重启服务后再次执行改密语句,即可恢复传统兼容模式。修改完成后,建议删除默认的 test 库,限制匿名账户访问,防止未授权连接。
环境变量配置与远程连接测试
为了方便在任何目录下直接使用 mysql 命令,需要将 bin 目录路径添加到系统环境变量 Path 中。打开高级系统设置,编辑环境变量,新建一项填入完整路径并保存。验证时打开新窗口输入 mysql -V,显示版本号即配置成功。若需开启远程访问,需在服务器防火墙放行 3304 端口,并在数据库中授予特定 IP 或通配符 % 的远程连接权限。完成上述步骤,一套稳定可用的 MySQL 8.0.27 开发环境便已就绪,后续可直接导入业务数据进行测试部署。



