删除MariaDB(MySQL)数据库


19

如何完全删除MariaDB,以便可以重置root密码?


4
抱歉?第一个与第二个有什么关系?即使您确实要重设用于连接数据库的密码而不是root密码:与删除mariadb有什么关系?
Rinzwind '16

1
以及如何安装mariadb?容易得到?源压缩包?
Rinzwind '16

我使用了apt-get,几乎需要重设所有密码,但我认为我已将其破坏到一个阶段,与手动进行完全重设相比,它更容易
SteamPunk_Devil

1
重新安装软件包将不会重置数据库或其配置。这听起来像XY问题。我认为您的问题会更好一些:“我中断了MariaDB的安装,可能需要重置其root密码。到目前为止,我已经尝试[…]实现这一目标,但事情似乎还没有成功/似乎使情况变得更糟。我将不会投票关闭它,目前尚不清楚,因为尽管有一个有用的答案。
David Foerster'8

Answers:


37

首先,创建{database}的备份:

mysqldump -u {user} -p {database} > /home/$USER/Documents/backup.sql

删除通过apt-get安装的mariadb的任何痕迹:

sudo service mysql stop
sudo apt-get --purge remove "mysql*"
sudo rm -rf /etc/mysql/ 

一切都消失了。包括数据库和任何配置文件。

要检查是否有名叫mysql的东西消失了,请执行

sudo updatedb

和一个

locate mysql

它应该是相当空的(可能是一些手册页或连接器)。如果您my.cnf在结果中看到一个,也将其删除。


//,我知道这是Ask Ubuntu,但是您有任何不使用软件包管理器的想法吗?
弥敦道(Nathan Basanese)

这取决于您想要的操作系统。
Rinzwind '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.