Ubuntuでのパッケージ管理中 、今日のほとんどのLinuxオペレーティングシステムと同様に、ソフトウェアのインストール、アップグレード、削除が非常に簡単になります。一部のソフトウェアは、本質的に少し複雑で、複数の構成フォルダーなどが含まれています。
そのような複雑なソフトウェアの1つは、 MySQL Server です。 。 MySQLサーバーをアンインストールすることは、単に「aptパージ」を実行することにはなりません。 ‘通常行われているように。 UbuntuマシンからMySQLサーバーを完全にアンインストールするために実行できるいくつかの小さな手順があります。それらは次のとおりです:
すべてのMySQLデータベースをバックアップ
MySQLでデータベースを作成していない場合 、この手順はスキップできます。持っている場合は、システムからMySQLサーバーを削除する前に、すべてのデータベースのバックアップを作成してください。これにより、MySQLサーバーを別のシステムに再インストールしたり、既存のサーバーでデータベースを使用したりするときに、データベースを簡単に復元できます。
ここでMySQLのデータベースをバックアップする方法を学びます–コマンドラインからすべてのMySQLデータベースをバックアップする方法。
UbuntuでMySQLサーバーを削除する
Ubuntu MySQL Serverのパッケージ 「mysql-server」で始まります 」と「aptpurge」を使用できます ‘これらすべてのパッケージを削除します。
$ sudo apt purge mysql-server*
ご覧のとおり、サーバーのファイルを含む3つのパッケージが削除されています。 「パージ」を使用する理由 「削除」の代わりに「 ‘は、前者はプログラムの構成ファイルも削除するのに対し、後者はプログラムのバイナリのみを削除するということです。
MySQLデータベースファイルとログを削除する
コマンド「aptpurge ‘はバイナリと構成ファイルを削除しますが、パッケージマネージャーがアクセスしないMySQL構成ファイルとデータベースファイルがいくつかあります。
構成ファイルは/etc / mysqlにあります セキュリティキーとその他の関連ファイルは/var / lib / mysqlに保存されます 。
$ ls /etc/mysql $ sudo ls /var/lib/mysql
したがって、これらのMySQL構成ファイルとデータベースファイルは手動で削除する必要があります。
$ sudo rm -r /etc/mysql /var/lib/mysql
MySQLのログを有効にしている場合は、ログファイルも削除してください。
$ sudo rm -r /var/log/mysql
不要なパッケージを削除する
MySQL Serverと一緒に パッケージマネージャーによってインストールされるパッケージには、サーバーの依存関係としてもインストールされるパッケージがいくつかあります。メインパッケージ自体が削除されたため、これらはシステムで不要になりました。これらは「孤立したパッケージ」とも呼ばれます ’。
次のaptコマンドを実行して、このようなパッケージを削除します。
$ sudo apt autoremove
これにより、MySQLサーバーのパージによって孤立したパッケージだけでなく、孤立したすべてのパッケージが削除されることに注意してください。サーバーパッケージがないと役に立たなくなったため、MySQLクライアントパッケージも削除されていることが出力でわかります。
結論
MySQL Serverを完全にアンインストールする方法を学びました Ubuntu いくつかの簡単な手順で。データベースの削除、アップグレード、およびインストールは細心の注意を払って処理する必要があり、個人レベルまたは組織レベルでのデータ関連の災害を防ぐために、データは時々バックアップする必要があります。
読んでいただきありがとうございます。下のコメントであなたの考えを教えてください!