1

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

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

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

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

service mysql start

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

1 ответ1

2

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .