Saya telah menginstal MySQL di localhost saya. Apa yang terjadi jika saya memiliki masalah dengan mysql dan saya ingin menginstalnya kembali? Apakah saya kehilangan basis data yang ada?
installation
mysql
pengguna3018393
sumber
sumber
Jawaban:
Tidak, menginstal ulang
mysql-server
tidak akan menghapus file database Anda, hanya menghapus file paketmysql-server
. Anda akan dapat mengakses file Anda (database) setelah Anda menginstal ulang server.Untuk membersihkan dan menginstal server mysql:
Jika Anda ingin menghapus database juga, Anda harus menghapusnya terlebih dahulu sebelum Anda menghapus mysql. Untuk menghapus database dengan bersih, pada tipe mysql prompt:
Saya menemukan cara lain untuk menghapus file database, tetapi saya tidak yakin apakah ini cara bersih untuk menghapus database, jadi bawa dengan sejumput garam:
Dari pertanyaan tentang stackoverflow :
Jadi, periksa lokasi basis data Anda di dua lokasi ini dan hapus direktori basis data (memerlukan hak pengguna super untuk membaca dan menghapus).
sumber
purge
perintah yang benar jika saya tidak ingin kehilangan data?Ini adalah pertanyaan lama, namun demikian, inilah 5 ¢ saya:
mysqldump
. Menggunakan .sudo apt-get purge mysql-server mysql-server-5.7
. Ini akan menanyakan Anda apakah Anda benar-benar ingin menghapus file database, klikYes
sudo apt-get install mysql-server mysql-server-5.7
mysql
utilitas baris perintahAnda mungkin bertanya apa keseluruhan prosedur ini baik untuk: Ada kasus di mana database mysql telah melakukan banyak transaksi besar dan menempati banyak ruang pada disk. Menghancurkan dan membangun kembali basis data adalah cara menyusutkannya kembali.
sumber
Gunakan
sudo apt-get remove mysql-server
.Jangan gunakan
, yang akan menghapus filesudo apt-get purge mysql-server
/var/lib/mysql
.sumber