Hapus Database MariaDB (MySQL)

18

Bagaimana cara saya menghapus MariaDB secara lengkap sehingga saya dapat mengatur ulang kata sandi root?

SteamPunk_Devil
sumber
4
Maaf? Apa hubungannya yang pertama dengan yang kedua? Dan bahkan jika Anda bermaksud mengatur ulang kata sandi untuk menghubungkan ke database dan bukan kata sandi root: apa hubungannya dengan menghapus mariadb?
Rinzwind
1
dan bagaimana Anda menginstal mariadb? apt-get? tarball sumber?
Rinzwind
Saya menggunakan apt-get, saya perlu mengatur ulang semua kata sandi untuknya, tetapi saya pikir saya telah memecahnya ke tahap pengaturan ulang yang lengkap lebih mudah daripada melakukannya secara manual
SteamPunk_Devil
1
Namun menginstal ulang paket tidak akan mengatur ulang database atau konfigurasinya. Ini terdengar seperti Masalah XY . Saya pikir pertanyaan Anda akan lebih baik di sepanjang baris: "Saya merusak instalasi MariaDB saya dan mungkin perlu mengatur ulang kata sandi root-nya. Sejauh ini saya mencoba [...] untuk mencapai itu tetapi tidak berhasil / sepertinya telah memperburuk keadaan. Bagaimana saya bisa melanjutkan? ”Saya tidak akan memilih untuk menutupnya karena tidak jelas karena ada jawaban yang membantu.
David Foerster

Jawaban:

36

Pertama, buat cadangan {database}:

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

Untuk menghapus jejak mariadb yang diinstal melalui apt-get:

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

dan semuanya hilang. Termasuk database dan file konfigurasi apa pun.

Untuk memeriksa apakah ada yang bernama mysql hilang lakukan a

sudo updatedb

dan a

locate mysql

Itu harus cukup kosong (mungkin beberapa halaman manual atau konektor). Jika Anda melihat di my.cnfantara hasilnya hapus juga.

Rinzwind
sumber
//, saya tahu ini Tanya Ubuntu, tetapi apakah Anda punya ide untuk melakukan ini tanpa menggunakan manajer paket?
Nathan Basanese
Itu tergantung pada OS yang Anda inginkan.
Rinzwind