ローカルデータベースを使用していた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 -p
mysqldプロセスはまだリソースを使用しています。
mysql-
リモートデータベースサーバーのデータベースに接続するためにPHPまたはMySQLdがどのパッケージ(存在する場合)に依存しているかわからないため、問題を解決するのは非常に心配です。
Webサーバーからホストされているデータベースを削除し、リモートデータベースに接続するWebサーバーの機能を破壊せずにリソースを消費するmysqldプロセスを削除するにはどうすればよいですか?
答え1
実際に最も簡単な方法は、ディスク容量が大きな問題ではなく、実行を停止することです。
MySQLの起動時に実行を停止する方法は? | Ubuntuに尋ねる
再起動時にこれを停止する方法を説明し、/etc/init.d/mysql stopを今すぐ停止する必要があります。
アンインストールする必要がある場合は、アンインストール(mysqlが停止した状態で)が機能し、クライアントライブラリは影響を受けません。