最近,在部宝塔面板时,我遇到了一个问题:安装完 MySQL 后无法启动。通过检查发现,3306端口并没有被占用,而且我已经卸载了本机自带的 MySQL。因此,我猜测可能是因为本机原有的 MySQL 没有完全卸载导致的冲突,从而导致 MySQL 无法正常启动。

为了解决这个问题,我采取了以下步骤:

  1. 删除 MySQL:

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
sudo apt-get autoremove --purge mysql-server sudo apt-get autoremove --purge mysql-server-* sudo apt-get autoremove --purge mysql-client sudo apt-get autoremove --purge mysql-client-* sudo apt-get remove mysql-common

  1. 删除数据:

    dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P

    1. 删除相关目录:

    • 01
    • 02
    sudo rm -rf /etc/mysql sudo rm -rf /var/lib/mysql

    1. 清理残留文件:

    • 01
    • 02
    sudo apt autoremove sudo apt autoclean

    接着,重新在宝塔面板上安装 MySQL,一切恢复正常。