クライアント機能を削除または中断せずにMySQLサーバーを削除します。

クライアント機能を削除または中断せずにMySQLサーバーを削除します。

ローカルデータベースを使用していたUbuntu Webサーバーがあり、これを移行して、データベースがさまざまな場所からアクセスできる別のサーバーにリモートに保存されます。 WebサーバーはPHPとPythonでコードを実行し、PHPの組み込みMySQLサポートとPython MySQLdbモジュールを使用してリモートデータベースに接続します。

私はもはやWebサーバーからローカルデータベースを使用しなくなり、Webサーバーから不要なMySQLサーバーエントリを削除したいと思います。現在、2.8%のメモリと0.3%のCPUを使用するmysqldプロセスがあるからです。私は逃げた

sudo apt-get remove mysql-server
sudo apt-get autoremove
sudo apt-get autoclean

しかし、まだWebサーバーに格納されているデータベースにアクセスするために入力することができ、mysql -u root -pmysqldプロセスはまだリソースを使用しています。

mysql-リモートデータベースサーバーのデータベースに接続するためにPHPまたはMySQLdがどのパッケージ(存在する場合)に依存しているかわからないため、問題を解決するのは非常に心配です。

Webサーバーからホストされているデータベースを削除し、リモートデータベースに接続するWebサーバーの機能を破壊せずにリソースを消費するmysqldプロセスを削除するにはどうすればよいですか?

答え1

実際に最も簡単な方法は、ディスク容量が大きな問題ではなく、実行を停止することです。

MySQLの起動時に実行を停止する方法は? | Ubuntuに尋ねる

再起動時にこれを停止する方法を説明し、/etc/init.d/mysql stopを今すぐ停止する必要があります。

アンインストールする必要がある場合は、アンインストール(mysqlが停止した状態で)が機能し、クライアントライブラリは影響を受けません。

関連情報