MySQL 作为一款开源的关系型数据库管理系统,以其高性能、稳定性和广泛的社区支持,成为众多开发者和企业首选的数据库解决方案
本文将详细介绍如何在 Linux 系统上安装 MySQL,从下载安装包到配置与优化,帮助读者轻松搭建 MySQL 数据库环境
一、MySQL 简介 MySQL 由瑞典公司 MySQL AB 开发,后被 Sun Microsystems 收购,最终归入 Oracle 旗下
尽管 Oracle 对 MySQL 的商业化策略有所调整,但 MySQL 依然保持着其开源的特性,并且拥有一个活跃的开源社区,持续推动着项目的发展
MySQL 支持多种编程语言,如 PHP、Python、Java 等,特别是在 LAMP(Linux, Apache, MySQL, PHP/Perl/Python)架构中扮演着核心角色,广泛应用于 Web 开发领域
二、选择合适的 Linux 发行版 在正式开始安装之前,选择适合的 Linux 发行版至关重要
常见的 Linux 发行版包括 Ubuntu、CentOS、Debian 和 Fedora 等,每种发行版都有其独特的包管理系统,这会影响 MySQL 的安装方式
本文将以 Ubuntu 和 CentOS 为例,展示如何在这两种流行的 Linux 发行版上安装 MySQL
三、下载 MySQL Linux 安装包 MySQL 官方网站提供了多种安装方式,包括直接下载 tar 包、使用官方提供的安装脚本,或者通过系统的包管理器安装
对于大多数用户而言,通过系统的包管理器安装是最简便、最安全的方法,因为它能自动处理依赖关系,并确保安装的是经过测试的稳定版本
- Ubuntu 用户:可以使用 apt 包管理器
- CentOS 用户:则通常使用 yum 或 `dnf`(在 Fedora 及较新的 CentOS 版本中)
四、在 Ubuntu 上安装 MySQL 1.更新软件包列表: 首先,确保你的软件包列表是最新的
打开终端并运行: bash sudo apt update 2.安装 MySQL 服务器: 使用以下命令安装 MySQL 服务器: bash sudo apt install mysql-server 3.配置 MySQL: 安装过程中,系统会提示你设置 root 用户的密码
请设置一个强密码,并记下它,因为以后的管理操作将需要用到
4.启动 MySQL 服务: 安装完成后,MySQL 服务不会自动启动
你可以使用以下命令启动服务: bash sudo systemctl start mysql 5.检查 MySQL 服务状态: 使用以下命令检查 MySQL 服务是否正在运行: bash sudo systemctl status mysql 6.设置 MySQL 开机自启: 如果你希望 MySQL 在系统启动时自动运行,可以启用开机自启: bash sudo systemctl enable mysql 五、在 CentOS 上安装 MySQL 1.添加 MySQL Yum 存储库: CentOS 默认的软件仓库中不包含 MySQL 的最新版本
因此,你需要先下载并添加 MySQL 官方的 Yum 存储库: bash sudo yum localinstall https://dev.mysql.com