0
收藏
微博
微信
复制链接

2025年 MySQL 安装全流程,记得看!

2025-09-17 11:17
3750

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

1.png

一、下载阶段

官方入口:直接访问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)定位错误。


本文凡亿教育原创文章,转载请注明来源!

登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

开班信息