ubuntu

ubuntu上mysql服务启动失败怎么办

小樊
36
2025-12-12 08:33:50
栏目: 云计算

Ubuntu 上 MySQL 启动失败的排查与修复

一 快速定位

二 高频原因与对应修复

三 逐步排查操作清单

  1. 获取明确错误:sudo systemctl status mysql && sudo tail -n50 /var/log/mysql/error.log
  2. 修正配置并验证:sudo nano /etc/mysql/my.cnf(或 /etc/mysql/mysql.conf.d/mysqld.cnf),保存后 sudo systemctl restart mysql
  3. 修复权限:
    • 数据目录:sudo chown -R mysql:mysql /var/lib/mysql
    • 套接字目录:sudo chown -R mysql:mysql /var/run/mysqld
    • 日志目录:sudo chown -R mysql:adm /var/log/mysql
  4. 检查端口占用:sudo netstat -tulnp | grep 3306,释放或更换端口
  5. 检查磁盘:df -h,清理空间
  6. 仍未恢复:备份配置与数据后重装
    • sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
    • sudo apt autoremove && sudo apt autoclean
    • sudo apt update && sudo apt install mysql-server
  7. 启动并验证:sudo systemctl start mysql && sudo systemctl status mysql

四 常见报错与修复要点

0
看了该问题的人还看了