Hapus Database MariaDB (MySQL)


18

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


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.


//, 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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.