在Ubuntu 22.04中完全删除MariaDB-10.06

在Ubuntu 22.04中完全删除MariaDB-10.06

ubuntu服务器被入侵,入侵是采用密码暴破的方式,因为我是通过内网穿透的方式远程控制服务器,地址和端口泄露,导致被无限暴破方式算密码,而服务器因为是穿透,记录的是127.0.0.1,所以未阻止本机地址,导致数据库被破坏,在一翻操作后,无法重启,错误显示无“mysqld.sock”,网上的无数方式都未能解决,只能完全删除后再安装才能解决,记录此事。好在数据库有备份,安装后导入即可,密码设复杂点,不允许外网登陆。

步骤 1:停止MariaDB 服务

在卸载MariaDB之前,我们首先需要停止正在运行的MariaDB服务。您可以使用以下命令停止MariaDB服务:

sudo systemctl stop mysql

步骤 2:卸载MariaDB软件包

接下来,我们将卸载MariaDB软件包。使用下面的命令来删除MariaDB、MySQL和相关的依赖项:

sudo apt-get remove --purge mysql\*
sudo apt-get autoremove
sudo apt-get autoclean

该命令会删除MariaDB、MySQL以及所有相关软件包和配置文件。请注意,--purge标志会删除与MariaDB相关的所有文件。

步骤 3:删除MariaDB数据目录

在卸载MariaDB之后,可能还会保留数据目录。为了完全删除MariaDB,您需要手动删除数据目录。默认情况下,MariaDB数据目录是/var/lib/mysql。您可以使用以下命令删除数据目录:

sudo rm -rf /var/lib/mysql

确保在执行此命令之前备份重要的数据。

步骤 4:清理残留文件和配置

一些MariaDB的残留文件和配置可能仍然存在于系统中。您可以使用以下命令来清理这些残留文件和配置:

sudo rm -rf /etc/mysql
sudo rm -rf /etc/my.cnf

步骤 5:检查是否已成功删除MariaDB

完成前面的步骤后,您可以通过以下命令检查MariaDB是否已完全删除:

mysql --version

如果您收到与MariaDB相关的任何输出,说明仍然存在MariaDB的残余部分。如果您没有收到任何输出,说明MariaDB已成功删除。

示例:

让我们通过一个示例来演示如何在Ubuntu 18.04中完全删除MariaDB 10.01。假设您已经安装了MariaDB 10.01,并且要将其完全删除。

首先,停止MariaDB服务:

sudo systemctl stop mysql

然后,卸载MariaDB软件包:

sudo apt-get remove --purge mysql\*
sudo apt-get autoremove
sudo apt-get autoclean

接下来,删除数据目录:

sudo rm -rf /var/lib/mysql

最后,清理残留文件和配置:

sudo rm -rf /etc/mysql
sudo rm -rf /etc/my.cnf

您可以使用mysql --version命令检查MariaDB是否已被删除。

总结

在本文中,我们介绍了如何在Ubuntu 18.04中完全删除MariaDB 10.01。我们提供了详细的步骤和示例,以确保您能够正确地卸载和清理MariaDB。如果你按照本文中的步骤操作,你应该能够轻松地删除和清理MariaDB。记得备份重要的数据,并小心清理系统中的文件。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 vault@coolxy.cn

×

喜欢就点赞,疼爱就打赏

github