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

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

  1. 删除 MySQL:

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. 删除相关目录:

sudo rm -rf /etc/mysql

sudo rm -rf /var/lib/mysql

  1. 清理残留文件:

sudo apt autoremove

sudo apt autoclean

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