温馨提示×

centos是否替换mysql

小樊
45
2026-10-17 22:25:39
栏目: 云计算

简短回答:CentOS 本身不会“替换”MySQL,但 CentOS 默认仓库里通常不再提供 MySQL,而是用 MariaDB 替代。

详细说明:

  1. CentOS 官方仓库的变化

    • CentOS 6/7 时代:默认仓库里还能看到 MySQL(CentOS 6)或 MariaDB(CentOS 7 开始默认)。
    • 从 CentOS 7 起,官方默认使用 MariaDB 替代 MySQL。
    • 原因:MySQL 被 Oracle 收购后,社区担忧其开源前景;MariaDB 是 MySQL 的分支,兼容性好。
  2. MariaDB 和 MySQL 的关系

    • MariaDB 是 MySQL 的“兼容分支”
    • 命令基本一致(mysql、mysqld、my.cnf)
    • 数据文件、客户端工具大多通用
    • 但新版本功能逐渐分化
  3. CentOS 上还能不能用 MySQL? 可以,有几种方式:

    • 使用 MySQL 官方 YUM 仓库
      yum install https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
      yum install mysql-community-server
      
    • 使用 Percona Server(MySQL 兼容版)
    • 使用第三方仓库(如 Remi)
  4. CentOS Stream / 新版本情况

    • CentOS 8 / Stream:默认仍是 MariaDB
    • 想用 MySQL 必须加官方源

✅ 总结:
CentOS 不会自动把已安装的 MySQL 替换成 MariaDB,但新装系统时默认给的是 MariaDB,而不是 MySQL。

如果你是想问“要不要把 MySQL 换成 MariaDB”或“升级时会不会被换掉”,可以告诉我你的具体场景。

0 踩