Могу ли я вернуть все обратно после случайного выполнения «apt-get remove mysql-server»?

Я случайно набрал в терминале веб-сервера следующую команду:

sudo apt-get remove apache2 php* mysql* -y

Можно ли спасти таблицы базы данных без резервной копии? Я знаю, что, например, apache не удаляет ничего (конфиги) из системы при удалении, но как насчет mysql?

2
задан 29 January 2016 в 11:25

2 ответа

Все еще можно выбрать для файлов базы данных в:

/var/lib/mysql

Для доступа database_name_1, который Вы ранее создали Вы найдете его путь как:

/var/lib/mysql/database_name_1

(Вам будет нужно su полномочия, очевидно)

2
ответ дан 29 January 2016 в 21:25
  • 1
    Очень хороший ответ. Но OP мог бы хотеть расшириться sda8 вместо этого. – Andrea Lazzarotto 25 April 2017 в 07:03

apt-get не делает , удаляют файлы данных, когда Вы удаляете пакет. Это могло бы удалить конфигурация файлы, если Вы сообщаете ему к purge (но это не поведение по умолчанию).

По умолчанию, mysql базы данных находятся в /var/lib. Ваш dbs должен быть там.

3
ответ дан 29 January 2016 в 21:25
  • 1
    Хороший ответ, но there' s никакой смысл к повторной активации области подкачки (шаг № 4), если каждый не намеревается продолжать использовать продуктивную среду для значительной активности после изменения размеров разделов. Когда Вы перезагружаете в регулярную установку, область подкачки должна быть повторно активирована, использовалось ли это в продуктивной среде. – Rod Smith 25 April 2017 в 09:12

Другие вопросы по тегам:

Похожие вопросы: