MySQL повністю видалено та перевстановлюється, але база даних все ще існує на Ubuntu 12.04


9

Мені потрібно повністю видалити MySQL всі бази даних та встановити та перевстановити, бо руйнується root. Я дотримувався цієї інструкції:

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean

Але коли я знову встановлю с

sudo apt-get install mysql-server

тут є старі бази даних, таблиця старих користувачів зі зламаними користувачами тощо, тому не потрібно повністю видаляти / відновлювати

Я застряг, допоможіть будь ласка, дуже дякую!

Відповіді:


7

Додайте

rm -rf /var/lib/mysql
rm -rf /etc/mysql*

перед тим, installяк видалити все, але будьте обережні, ви можете мати там схеми сторонніх розробників, як phpmyadmin, ... Тому розгляньте можливість видалення однієї підпапки.

Можливо, є елегантний спосіб зробити це, наприклад mysql_secure_installation


дякую, так кілька хвилин тому вирішили дотепні команди Wh Whit : rm -rf / var / lib / mysql та rm -rf / etc / mysql *
Desttro

видатний! : D: P
mirkobrankovic

У моєму випадку це приводить мене до цієї проблеми stackoverflow.com/questions/28626974/… .
Томаш Ромеро

ТАК, але не забудьте спочатку його очиститиsudo apt-get remove --purge mysql-server mysql-client mysql-common
mirkobrankovic
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.