Приведет ли переустановка MySQL к удалению существующих баз данных?

Приведет ли переустановка MySQL к удалению существующих баз данных?

Если я переустановлю MySQL, не удаляя саму установку MySQL, будут ли перезаписаны все файлы без удаления моих баз данных?

Моя проблема в том, что мой mysqldдиск сломался из-за того, что я случайно скопировал .txtв него файл, а именно:

#cp -f root.txt /usr/sbin/mysqld

Это была ошибка, очевидно, демон больше не запустится, выполнив

service mysql start

Как это исправить? Думаю, мне нужно переустановить MySQL, но интересно, можно ли просто переустановить, не затрагивая базы данных на моем сервере.

решение1

Обычно нет. При переустановке MySQL существующие базы данных обычно не удаляются. Вот почему вы можете увидеть примечания о необходимости удалить базы данных перед удалением, если вы пойдете этим путем.

Однако, если вы все еще не уверены, создайте резервную копию содержимогоданныепапка, которая будет содержать все ваши базы данных. Вы увидите многоФайлы .frmвнутри.

Затем после переустановки, если по какой-то причине папка с данными окажется пустой, перетащите ее содержимое обратно.

Связанный контент