You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 21.04系统无法运行MySQL 安装启动报错问题求解

核心问题说明

你遇到的端口绑定报错但查不到占用、服务加载提示设备或资源忙的问题,本质是未清理干净的mysqld僵死进程、systemd服务单元残留锁或者run目录下的mysqld套接字锁导致的,按以下步骤操作即可解决:

步骤1:全量排查mysqld相关进程与端口占用

常规netstat默认不会全量扫描IPv6端口和内核级占用,使用以下命令排查:

sudo ss -tulpn | grep -E '(3306|mysqld)'

如果查询到残留mysqld进程,替换命令中的<pid>为实际进程号杀死进程:

sudo kill -9 <pid>

步骤2:清理systemd服务与运行时残留

服务加载提示资源 busy 是因为systemd内有残留的服务单元状态或运行时锁,执行以下命令清理:

sudo systemctl stop mysql
sudo systemctl disable mysql
sudo rm -rf /etc/systemd/system/mysql.service
sudo rm -rf /etc/systemd/system/mysqld.service
sudo rm -rf /run/mysqld/ /var/run/mysqld/
sudo systemctl daemon-reload
sudo systemctl reset-failed

步骤3:修复破损的dpkg包状态

之前重装触发的dpkg报错需要先修复,否则后续安装会持续报错:

sudo dpkg --configure -a
sudo apt install -f

步骤4:重新安装MySQL并验证

sudo apt update
sudo apt install mysql-server mysql-client -y

安装完成后执行以下命令验证服务状态:

sudo systemctl start mysql
systemctl status mysql

服务显示active (running)后,执行sudo mysql即可正常登录。


内容的提问来源于stack exchange,提问作者mhisham

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 14:18:05