最近,在部宝塔面板时,我遇到了一个问题:安装完 MySQL 后无法启动。通过检查发现,3306端口并没有被占用,而且我已经卸载了本机自带的 MySQL。因此,我猜测可能是因为本机原有的 MySQL 没有完全卸载导致的冲突,从而导致 MySQL 无法正常启动。
为了解决这个问题,我采取了以下步骤:
删除 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
删除数据:
dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P
删除相关目录:
sudo rm -rf /etc/mysql
sudo rm -rf /var/lib/mysql
清理残留文件:
sudo apt autoremove
sudo apt autoclean
接着,重新在宝塔面板上安装 MySQL,一切恢复正常。