删除 MariaDB (MySQL) 数据库

Ste*_*vil 22 mysql root database mariadb 16.04

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

Rin*_*ind 41

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

mysqldump -u {user} -p {database} > /home/$USER/Documents/backup.sql
Run Code Online (Sandbox Code Playgroud)

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

sudo service mysql stop
sudo apt-get --purge remove "mysql*"
sudo rm -rf /etc/mysql/ 
Run Code Online (Sandbox Code Playgroud)

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

要检查是否有任何名为 mysql 的东西消失了,请执行以下操作

sudo updatedb
Run Code Online (Sandbox Code Playgroud)

和一个

locate mysql
Run Code Online (Sandbox Code Playgroud)

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