MySQL作为全球最流行的开源关系型数据库,其安装过程因版本更新和系统差异常让新手困惑。本文以2025年最新MySQL 8.0为基准,提炼官方及主流教程的核心步骤,规避常见陷阱,实现“下载-安装-验证”一站式解决。

一、下载阶段
官方入口:直接访问MySQL官网(
https://www.mysql.com/downloads/),选择“MySQL
Community Server”版本。
版本选择:
Windows用户:推荐下载“Windows MSI Installer”(离线版约437MB,避免在线安装的依赖问题)。
Linux/macOS用户:根据系统架构选择对应二进制包或通过包管理器安装(如Ubuntu的sudo apt install mysql-server)。
二、安装阶段
Windows安装
双击安装包,选择“Developer Default”模式(适合开发环境,自动配置基础组件)。
在“Authentication Method”环节:
关键选择:务必选“Use Legacy Authentication”(避免MySQL 8.0默认的强密码策略导致客户端兼容问题)。
设置root密码并记录(后续连接必用)。
安装路径建议修改至非系统盘(如D盘),避免C盘空间不足。
Linux/macOS安装
二进制安装:解压至/usr/local/mysql,执行初始化命令:
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
生成临时密码后,启动服务并设置开机自启:
sudo systemctl start mysqld
sudo systemctl enable mysqld
三、配置与环境变量
环境变量:
Windows:将MySQL的bin目录(如D:\MySQL\bin)添加至系统Path变量。
Linux/macOS:在~/.bash_profile或~/.zshrc中添加export PATH=$PATH:/usr/local/mysql/bin,并执行source生效。
时区配置(可选):修改my.cnf文件,添加default-time-zone='+8:00'解决JDBC时区问题。
四、验证安装
命令行验证:
mysql -u root -p # 输入密码后显示版本信息即成功
服务状态检查:
Windows:通过“服务”管理器查看MySQL服务是否运行。
Linux:执行systemctl status mysqld确认状态为“active (running)”。
五、常见问题解决
Navicat连接失败:执行以下SQL切换认证方式:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;
服务无法启动:检查端口占用(默认3306)或日志文件(data/error.log)定位错误。
本文凡亿教育原创文章,转载请注明来源!

扫码关注






































