最近、私の頼りになる古い VPS (12.04LTS) がどんどん遅くなり、今では完全に応答しなくなっています。あまり考えずにパッケージをアップグレードしてインストールしたので、おそらく私の責任が大きいでしょう。
新しい 14.04 をインストールして最初からやり直す必要があると考えていますが、現在の VPS の Web サーバー部分はそのままにしておきたいと考えています。複数の Web サイトが設定されており、その一部は同じ VPS にインストールされている MySQL サーバーに依存しています。
現在の計画は、単に/etc/apache2/*
と をコピーすることです/srv/www/*
。その部分は簡単なはずです (または?)。ただし、同じ方法で MySQL サーバーをコピーできるかどうかはちょっとわかりません。すべてのデータベースを 1 つずつダンプする作業は避けたいと思っています (かなりの数があります)。
答え1
データベースを含むファイルをコピー/貼り付けするだけではうまくいかないと思います。最善の選択肢は、データベースを .sql ファイルにダンプし、システムのインストール時に復元することです。これは、 のような Web インターフェイスを使用して簡単に実行できますphpmyadmin
。
また、apache2 をコピーするときに、/srv/www
権限と所有者を復元する必要がある場合があります (通常、www の下のファイルはwww-data
ユーザーとグループに属します)。
また、新規インストールを行う場合は、/srv/www
または/var/www
(最新バージョンでは、ファイルは に保存されます/var/www/html
) 用に別々のパーティションを作成してください。そうすれば、次回はサーバー ファイルを失うことなくクリーン アップグレードやインストールを行うことができます。