在 Debian 系统上检查 MySQL(或 MariaDB)状态,常用方法如下:
sudo systemctl status mysql
或(某些系统为 MariaDB):
sudo systemctl status mariadb
✅ 正常状态示例:
Active: active (running) since ...
❌ 异常状态示例:
Active: failed
Active: inactive (dead)
sudo systemctl start mysql
sudo systemctl stop mysql
sudo systemctl restart mysql
sudo systemctl enable mysql
ps aux | grep mysql
或
pgrep -a mysqld
ss -lntp | grep 3306
或
netstat -lntp | grep 3306
mysql -u root -p
登录后执行:
SHOW STATUS;
或
STATUS;
/var/log/mysql/error.log
查看日志:
sudo tail -f /var/log/mysql/error.log
mysql --version
查看配置文件:
/etc/mysql/my.cnf
/etc/mysql/mysql.conf.d/mysqld.cnf
mysqladmin ping
输出:
mysqld is alive
systemctl status mysqlmysqladmin pingtail -f /var/log/mysql/error.log如果你遇到 启动失败 / 无法连接 / 忘记 root 密码 等问题,可以把报错贴出来,我可以帮你具体分析。