Как я могу полностью переустановить MySQL?

13

Мне пришлось перезагрузиться в середине большого импорта данных. У меня есть только одна база данных mysql, которая сейчас повреждена.

Как я могу полностью удалить MySQL и переустановить его? Я пробовал apt-get purge mysql-server, затем удаляю /var/lib/mysql/*и переустанавливаю, но apt-getне запрашивает у меня имя пользователя и пароль и не воссоздает /var/lib/mysqlфайлы. Как я могу переустановить?

УХО
источник

Ответы:

18

Вы должны сделать следующее:

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

Затем вы можете переустановить полностью.

Карлсон
источник
Благодарность! также должен был добавить версию к mysql-server- <version>
cwd
+1 за упоминание удаления / var / lib / mysql. Сохранение этого может запретить вам выполнять чистую установку, потому что кажется, что она хранит некоторую информацию об обновлении.
Димир
1

Это гораздо проще выполнить:

sudo mysqld --initialize
Внутренняя Ошибка Сервера
источник
В mysqld 5.6.30, похоже, нет этого переключателя.
盐 1: 留 在 无 盐