本文详细介绍如何在 Linux 和 Windows 系统上安装 MySQL 数据库。涵盖从下载官方安装包、配置环境变量、初始化数据库到启动服务及验证安装的全过程。包含 CentOS 使用 yum 安装及 Windows 配置 my.ini 文件的详细命令与参数说明,帮助用户快速完成环境搭建。
安装结果预览
成功安装 MySQL 后,您将能够通过命令行工具(如 mysql)连接到数据库服务器,并执行 SQL 语句进行数据管理。以下是安装完成后的典型界面状态:

安装前准备说明
在开始安装之前,请确保满足以下条件:
- 系统权限:安装过程需要管理员权限(Linux 下的
root用户或 Windows 下的“以管理员身份运行”),否则可能因权限不足导致安装失败。 - 网络连接:需要访问互联网以下载官方安装包或 Yum 资源包。
- 系统环境:本文主要覆盖 Linux (CentOS 7+) 和 Windows 平台。
Linux 平台安装步骤
在 Linux 平台上,推荐使用 RPM 包或 Yum 命令进行安装。以下是基于 CentOS 7 的详细安装流程。
第1步:检测并卸载旧版 MySQL
首先检查系统中是否已存在 MySQL 或 MariaDB,若有冲突需先卸载。
- 执行以下命令检测已安装的 MySQL 相关包:
rpm -qa | grep mysql
- 若发现已安装的 MySQL 包,使用以下命令卸载(强力删除模式可忽略依赖):
rpm -e mysql --nodeps
完成后,系统应不再显示 MySQL 相关进程。
第2步:下载并配置 Yum 源
CentOS 7 默认源中可能不包含最新 MySQL,需从官网下载 Yum 资源包。
- 访问 MySQL 官网下载 Yum 资源包(例如
mysql-community-release-el7-5.noarch.rpm)。 - 使用
wget下载并安装该资源包:
wget https://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
- 更新 Yum 缓存以确保获取最新软件列表:
yum update
第3步:安装 MySQL 服务器
使用 Yum 命令安装 MySQL 服务器及相关组件:
yum install mysql-server
安装过程中若提示确认,输入 y 继续。安装完成后,系统会自动创建 MySQL 用户及基本目录结构。
第4步:初始化并启动 MySQL 服务
安装完成后,需进行权限设置、初始化及启动服务。
- 设置权限:确保 MySQL 数据目录归属正确:
chown -R mysql:mysql /var/lib/mysql/
- 初始化数据库:执行初始化命令生成系统表:
mysqld --initialize
- 启动服务:使用 systemctl 启动 MySQL:
systemctl start mysqld
- 验证状态:检查服务是否正常运行:
systemctl status mysqld
若状态显示 active (running),则服务已成功启动。
Windows 平台安装步骤
Windows 平台通常采用解压版(ZIP)或安装包(MSI)。此处以解压版为例,介绍配置与启动流程。
第1步:下载并解压 MySQL
访问 MySQL 官网下载页面,选择 No thanks, just start my download 进行下载。


- 将下载的 ZIP 包解压至目标目录,例如
C:\web\mysql-8.0.11。 - 确保目录结构完整,包含
bin、data等文件夹。
第2步:配置 my.ini 文件
在解压根目录下创建 my.ini 配置文件,设置基本参数:
[client]
default-character-set=utf8
[mysqld]
port=3306
basedir=C:\web\mysql-8.0.11
datadir=C:\web\mysql-8.0.11\data
max_connections=20
character-set-server=utf8
default-storage-engine=INNODB
注意:basedir 和 datadir 需根据实际解压路径修改。MySQL 8.0+ 会自动生成 data 目录,无需手动创建。
第3步:初始化数据库并安装服务
以管理员身份打开命令提示符(CMD),切换到 MySQL 的 bin 目录:
cd C:\web\mysql-8.0.11\bin
- 初始化数据库:执行初始化命令,并记录生成的临时密码:
mysqld --initialize --console
输出结果中会包含类似 A temporary password is generated for root@localhost: APWCY5ws&hjQ 的行,请妥善保存该密码。
- 安装 Windows 服务:
mysqld install
- 启动服务:
net start mysql
若提示“服务已成功启动”,则安装成功。
验证与登录 MySQL
安装完成后,需验证安装并设置初始密码。
第1步:验证安装版本
执行以下命令检查 MySQL 版本:
mysqladmin --version
若输出版本信息(如 mysqladmin Ver 8.0.xx),则说明安装成功。
第2步:登录 MySQL 并修改密码
使用初始密码登录 MySQL:
mysql -u root -p
输入初始化时生成的临时密码。登录成功后,建议立即修改 root 用户密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
此后,使用新密码即可正常登录:
mysql -u root -p

mysql> 提示符。常见问题与调整
- 权限不足:Linux 下若未使用
sudo或 root 用户,安装或服务启动会失败。请确保使用管理员权限操作。 - 初始化失败:Windows 下若
mysqld --initialize报错,检查my.ini中basedir路径是否正确,且目录不存在data文件夹。 - 服务无法启动:Linux 下若
systemctl start mysqld失败,查看日志文件/var/log/mysqld.log获取详细错误信息。
总结
本文详细讲解了 Linux 和 Windows 平台下 MySQL 的安装、配置及验证步骤。Linux 用户可通过 Yum 快速部署,Windows 用户需手动配置 my.ini 并初始化数据库。安装完成后,务必修改 root 初始密码以保障安全。掌握这些步骤,即可顺利搭建 MySQL 数据库环境。
以上就是 MySQL 安装的详细内容,更多关于 MySQL 的资料请关注本站其它相关文章!
