温馨提示×

centos怎能启动mysql

小樊
42
2026-10-20 07:04:29
栏目: 云计算

在 CentOS 上启动 MySQL,通常有以下几种方式(根据你安装的是 MySQL 还是 MariaDB,以及 CentOS 版本略有不同)。


一、先确认你装的是 MySQL 还是 MariaDB

CentOS 7 默认是 MariaDB,CentOS 8/Stream 多为 MySQL 或 MariaDB。

rpm -qa | grep -i mysql
rpm -qa | grep -i mariadb

二、使用 systemctl 启动(推荐)

1️⃣ 启动 MySQL

sudo systemctl start mysqld

或(MariaDB):

sudo systemctl start mariadb

2️⃣ 设置开机自启

sudo systemctl enable mysqld
# 或
sudo systemctl enable mariadb

3️⃣ 查看运行状态

sudo systemctl status mysqld

三、首次启动 MySQL 后常见操作

✅ 查看初始 root 密码(MySQL 5.7+)

sudo grep 'temporary password' /var/log/mysqld.log

✅ 登录 MySQL

mysql -u root -p

✅ 修改 root 密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword123!';

四、如果 systemctl 不存在(老版本 CentOS 6)

service mysqld start
# 或
/etc/init.d/mysqld start

五、常见问题

❌ 启动失败:Unit not found

说明没装 MySQL 服务:

yum install mysql-server
# 或
yum install mariadb-server

❌ 端口未监听

netstat -lntp | grep 3306

如果你能告诉我:

  • CentOS 版本(cat /etc/centos-release)
  • 是 MySQL 还是 MariaDB
  • 报错信息

我可以更精确地帮你解决。

0 踩