削除されたファイルを回復する方法[閉じる]

削除されたファイルを回復する方法[閉じる]

私はLinux、Fedoraディストリビューションを使用しています。コマンドプロンプトでリポジトリを削除するコマンドを使用して突然ファイルを削除しました。すべてのリポジトリを再インストールせずにこのファイルを復元する方法はありますか?正しくない場合、正しく再インストールするにはどうすればよいですか?ありがとうございます。 PS:コードでmysql imgをインストールしようとしました。 ここに画像の説明を入力してください。

私は次のコマンドを使用しています:

sudo rpm -e --nodeps mysql-community-libs mysql-community-common mysql-community-server

答え1

このrpm -eコマンドは指定されたパッケージを削除するので、そのコマンドは指定した3つのパッケージをすべて削除します。これは、ただ1つではなく、かなり多くのファイルを削除することを意味します。通常、これrpm -eは自動的に行われます。

削除されたファイルに関するメッセージは、mysqld.serviceアンインストールプロセスの一部として実行されるパッケージプリアンインストールスクリプトの副作用です。sysctemctl disable mysqld.serviceそれそれは意味しないファイルのみが削除されました。

システムがパッケージリポジトリに接続されている場合、rpm -eコマンドの効果はデフォルトで同じですyum install mysql-community-libs mysql-community-common mysql-community-server; systemctl enable mysql。しかし、その後は、元のバージョンよりも新しいバージョンのMySQLを持つことができます...通常、これは良いことになるかもしれませんが、いくつかのソフトウェアは特定の以前のバージョンによって異なります。この場合、ディレクトリのログを読み、/var/log削除されたパッケージの正しいバージョン番号を確認し、そのバージョン番号をコマンドのパッケージ仕様に追加する必要がありますyum install

関連情報