CATCAT
  • 介绍
  • 快速上手
  • 客户端配置
  • 安装 - 容器
  • 安装 - 虚拟机
  • 核心功能
  • 日常操作
  • 扩展
  • 部署模式
  • 常见问题
  • 支持
  • API 参考
  • CAT 配置
  • 安装 JDK
  • 安装 MySQL
  • 安装 Docker
  • 性能
  • 安全
  • 版本 1
  • 版本 2
  • 对比
  • English
  • 简体中文
  • 介绍
  • 快速上手
  • 客户端配置
  • 安装 - 容器
  • 安装 - 虚拟机
  • 核心功能
  • 日常操作
  • 扩展
  • 部署模式
  • 常见问题
  • 支持
  • API 参考
  • CAT 配置
  • 安装 JDK
  • 安装 MySQL
  • 安装 Docker
  • 性能
  • 安全
  • 版本 1
  • 版本 2
  • 对比
  • English
  • 简体中文
  • 参考

    • API 参考
    • CAT 配置
    • 安装 JDK
    • 安装 MySQL
    • 安装 Docker

安装 MySQL

在 Linux 系统下安装 MySQL 有多种方法,每种方法适用于不同的使用场景。以下是几种常见的 MySQL 安装方法:

1. 通过包管理器安装 (YUM 或 APT)

使用系统自带的包管理器是最常见和方便的安装方式,适用于大部分 Linux 发行版。

CentOS/RHEL (使用 YUM)

  1. 添加 MySQL 官方仓库:
    sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    
  2. 安装 MySQL:
    sudo yum install mysql-server
    
  3. 启动并设置 MySQL 开机自启动:
    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    
  4. 查看临时 root 密码: 安装 MySQL 时会自动生成一个 root 用户的临时密码,查看密码:
    sudo grep 'temporary password' /var/log/mysqld.log
    

Ubuntu/Debian (使用 APT)

  1. 更新包列表并安装 MySQL:
    sudo apt update
    sudo apt install mysql-server
    
  2. 启动并设置 MySQL 开机自启动:
    sudo systemctl start mysql
    sudo systemctl enable mysql
    
  3. 运行安全安装脚本:
    sudo mysql_secure_installation
    

2. 使用 Docker 安装 MySQL

Docker 是一种轻量级的虚拟化技术,适合在不同环境下快速部署 MySQL。

  1. 拉取 MySQL Docker 镜像:
    docker pull mysql:8.0
    
  2. 运行 MySQL 容器:
    docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -d mysql:8.0
    
  3. 访问 MySQL 容器:
    docker exec -it mysql-container mysql -uroot -p
    

这是一种快速部署和测试 MySQL 的方式,不会影响宿主机的环境。


3. 使用 RPM 或 DEB 包手动安装 MySQL

如果你不想使用包管理器,也可以通过手动下载并安装 MySQL 的 RPM 或 DEB 包。

CentOS/RHEL (RPM 安装)

  1. 下载 MySQL RPM 包: 进入 MySQL 官方下载页面 获取 RPM 包链接,然后下载:
    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    
  2. 安装 RPM 包:
    sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
    sudo yum install mysql-server
    
  3. 启动 MySQL:
    sudo systemctl start mysqld
    

Ubuntu/Debian (DEB 安装)

  1. 下载 MySQL DEB 包: 进入 MySQL 官方下载页面 获取 DEB 包链接,然后下载:
    wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb
    
  2. 安装 MySQL:
    sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb
    sudo apt update
    sudo apt install mysql-server
    

4. 使用源码编译安装 MySQL

源码编译安装适合需要高度定制化的场景,但过程比较复杂且耗时。

  1. 下载 MySQL 源码: 从 MySQL 官方 获取源码包。

    wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.28.tar.gz
    tar -xzf mysql-8.0.28.tar.gz
    cd mysql-8.0.28
    
  2. 安装编译工具和依赖:

    sudo yum groupinstall "Development Tools"
    sudo yum install cmake ncurses-devel openssl-devel
    
  3. 编译并安装 MySQL:

    cmake .
    make
    sudo make install
    
  4. 初始化数据库并启动 MySQL:

    sudo mysqld --initialize
    sudo systemctl start mysqld
    

5. 使用 Cloud 服务的 MySQL

很多云服务提供商(如 AWS、Google Cloud、Aliyun 等)提供托管的 MySQL 服务。这种方式适合希望免去服务器管理的用户。

  1. 选择合适的云服务(如 AWS RDS、Google Cloud SQL、Aliyun RDS)。
  2. 创建 MySQL 实例,并通过提供的连接信息远程访问 MySQL。

总结:

  • 包管理器安装:最简单、最常用的方法,适合大部分用户。
  • Docker 安装:适合需要隔离环境的开发者。
  • RPM/DEB 手动安装:适合特定场景下的手动控制。
  • 源码编译安装:适合高级用户,需高度定制化。
  • 云服务托管 MySQL:适合需要自动管理和高可用性的用户。

你可以根据具体需求选择最适合你的安装方式。

在 GitHub 上编辑此页
上次更新:
贡献者: Frankie Wu
Prev
安装 JDK
Next
安装 Docker