Я подумал, что поделюсь своим вопросом здесь, а затем отвечу, потому что, похоже, многие люди застряли в моей позиции, но не дали окончательного ответа. Проблема в том, что если вы выполните apt-get remove mysql-server, он не очистит файлы конфигурации и базы данных, поэтому, если вы как-то испортили их, то повторная установка не заменит их. Так что, похоже, многие спрашивают: «Как мне полностью удалить MySQL-сервер, чтобы я мог заново установить свежий?» - все отвечают: apt-get remove --purge mysql-server
- Я не уверен, почему, но это не полностью удалить. Мой ответ следует ...
13
Это сработало для меня (я также пытался установить v5.0, но это усугубило ситуацию):
Я думаю, что здесь ключ к удалению
mysql-common
- но я не уверен. Пожалуйста, попробуйте это и оставьте свои комментарии.источник
apt-get purge ...
такое же , какapt-get --purge remove ...
У меня были некоторые проблемы с этим. Даже после удаления всех пакетов сервера, есть несколько установленных файлов конфигурации
mysql-common
, что является зависимостью отlibmysqlclient
.Попробуйте использовать,
dpkg -S /etc/mysql
чтобы увидеть, какие пакеты устанавливают эти файлы.источник
Вы также можете использовать dpkg -P для достижения этой цели
Со страницы руководства dpkg
источник