web-dev-qa-db-ja.com

MySQLを再インストールすると、既存のデータベースが削除または削除されますか?

実際のMySQLインストールを削除せずにMySQLを再インストールすると、データベースを削除せずにすべてのファイルが書き換えられますか?

私の問題は、誤って.txtファイルをコピーしたために、mysqldが壊れていることです。

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

それは間違いでした、明らかにデーモンは実行することによってもう起動しませんでした

service mysql start

どうすればこれを修正できますか? MySQLを再インストールする必要があると思いますが、サーバーのデータベースに影響を与えずに再インストールできるのではないかと思います。

2
NeoVe

通常はありません。 MySQLを再インストールする場合、通常、既存のデータベースは削除されません。そのため、アンインストールする前にデータベースを削除するようにというメモが表示される場合があります。

ただし、それでもわからない場合は、dataフォルダーの内容のバックアップコピーを作成します。このフォルダーには、すべてのデータベースが含まれます。中にはたくさんの 。frmファイル が表示されます。

次に、再インストールした後、万が一データフォルダが空になった後、コンテンツをにドロップします。

3
random