可以的,CentOS 上的 LAMP 环境完全可以安装 MySQL。
不过有几点需要说明一下:
在 CentOS 7 及以后版本中,官方 yum 源默认提供的是 MariaDB(MySQL 的社区分支,基本兼容)。如果你明确要用 MySQL,需要额外配置 MySQL 官方 YUM 源。
# 下载 MySQL 官方 repo
wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
rpm -ivh mysql80-community-release-el7-11.noarch.rpm
# 安装 MySQL
yum install -y mysql-server
# 启动并设置开机自启
systemctl start mysqld
systemctl enable mysqld
安装后初始密码在:
grep 'temporary password' /var/log/mysqld.log
yum install -y mariadb-server mariadb
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
yum install -y httpd php php-mysqlnd
systemctl start httpd
systemctl enable httpd
然后写个 info.php 测试:
<?php phpinfo(); ?>
✅ CentOS LAMP 可以装 MySQL
✅ 想用原版 MySQL:加官方源再装
✅ 不想麻烦:用 MariaDB 也完全没问题
如果你告诉我 CentOS 版本(6 / 7 / 8 / Stream),我可以给你更精确的安装命令。