Если я переустановлю MySQL, не удаляя саму установку MySQL, будут ли перезаписаны все файлы без удаления моих баз данных?
Моя проблема в том, что мой mysqld
диск сломался из-за того, что я случайно скопировал .txt
в него файл, а именно:
#cp -f root.txt /usr/sbin/mysqld
Это была ошибка, очевидно, демон больше не запустится, выполнив
service mysql start
Как это исправить? Думаю, мне нужно переустановить MySQL, но интересно, можно ли просто переустановить, не затрагивая базы данных на моем сервере.
решение1
Обычно нет. При переустановке MySQL существующие базы данных обычно не удаляются. Вот почему вы можете увидеть примечания о необходимости удалить базы данных перед удалением, если вы пойдете этим путем.
Однако, если вы все еще не уверены, создайте резервную копию содержимогоданныепапка, которая будет содержать все ваши базы данных. Вы увидите многоФайлы .frmвнутри.
Затем после переустановки, если по какой-то причине папка с данными окажется пустой, перетащите ее содержимое обратно.