Jak mogę całkowicie ponownie zainstalować MySQL?

13

Musiałem ponownie uruchomić komputer w trakcie importu dużych danych. Mam tylko jedną bazę danych MySQL, która jest teraz uszkodzona.

Jak mogę całkowicie usunąć mysql i zainstalować go ponownie? Próbowałem apt-get purge mysql-server, a następnie usunąłem /var/lib/mysql/*i ponownie zainstalowałem, ale apt-getnie wyświetla mi się monit o podanie nazwy roota i hasła, ani nie odtwarza /var/lib/mysqlplików. Jak mogę ponownie zainstalować?

cwd
źródło

Odpowiedzi:

18

Powinieneś wykonać następujące czynności:

apt-get purge mysql-server mysql-common mysql-client-<version>
rm -rf /var/lib/mysql
rm -rf /etc/mysql*

Następnie możesz ponownie zainstalować w całości.

Karlson
źródło
dzięki! również musiałem dodać wersję do mysql-server- <wersja>
cwd 24.12.11
+1 za wzmiankę o usunięciu / var / lib / mysql. Utrzymanie tego może uniemożliwić przeprowadzenie czystej instalacji, ponieważ wydaje się, że zachowuje pewne informacje o aktualizacji.
dimir
1

Znacznie łatwiej jest to wykonać:

sudo mysqld --initialize
Wewnętrzny błąd serwera
źródło
mysqld 5.6.30 wydaje się nie mieć tego przełącznika.
把 友情 留 在 无 盐