web-dev-qa-db-ja.com

mysql専用サーバーに最適なLinuxディストリビューション

私は私のクライアントのために本番環境にマシンをインストールしています。彼らはmysqlを備えたLinuxOSを主張します。

誰かがmysql専用サーバーマシンに最適なLinuxディストリビューションを推奨できますか

mysql専用マシンのインストールに関するいくつかの情報へのリンクも役立ちます。

ありがとう

3
aviv

パフォーマンスに関しては、ほとんどのLinuxの選択肢は似ています。より重要な考慮事項は、必要なmySQLのバージョンです(最近のものが必要な場合、Debian/Stableのような一部のディストリビューションは遠すぎる可能性があり、何かvery最近が必要な場合は、手動でコンパイルする必要があります)、セキュリティ更新プログラムの長期サポート、およびそのLinuxフレーバーに精通していること。

私の頭から離れて、私の推奨は、Ubuntu/LTCサーバー(すなわち10.04)またはCentOS(最新のメジャーバージョン)のいずれかです。これらは、Debianを使用して、OSを完全にアップグレードする必要なしに、将来にわたって公式のセキュリティパッチをサポートします。 /安定は通常、悪い選択でもありません。私はRedHatよりもDebianスタイルのセットアップに精通しているので、UbuntuまたはDebianを自分で使用します。

何をするにしても、必要以上にインストールすることは控えてください。つまり、デスクトップ環境を気にしないでください。

ベースOSがインストールされたら、標準リポジトリで提供されるmySQLビルドで十分であると仮定すると、aptitude install mysql-server(Debian/Ubuntu)またはyum install mysql-serverのようなものを実行するだけで、(ディストリビューションを使用して)インストールする必要があります。このようなデフォルトのパッケージを使用すると、ソースから最新バージョンを再構築したり、他の場所からバイナリを取得してインストールしたりする必要がなく、aptitude update && aptitude safe-upgrade(Debian/Ubuntu)のようなことを実行できるため、セキュリティリリースを最新に保つことが容易になります。

インストールすると、/etcの下に構成ファイルがあります。これらの内容はWindowsの場合とほぼ同じであり、重要な違いはファイル自体によくコメントされる傾向があります(少なくとも、Debianの場合、これは他の場所でも同じであると思いますが、詳細の大部分はおそらく公式のmySQLドキュメントやソースにあるサンプル設定ファイル)-したがって、WindowsでのmySQLの設定に精通している場合、これは(もしあれば)ほとんど驚きを与えないはずです。

編集:セットアップに慣れるための時間があることは(Bloodphliaの懸念に対するあなたの応答に従って)非常に良いことです-時間がない人々によってインストールされたサーバーがはるかに少ないことを願っています最初に実験して学ぶために!時間を見つけることができれば、vboxなどの仮想マシンにいくつかのシステムをインストールすることをお勧めします。これらの「使い捨て」VMを使用して、好みのLinuxバリアントを再生および確認し、実稼働マシンを混乱させることなく詳細に実験できる環境でテストすることができます。

4
David Spillett

Linuxサーバーマシンには、DebianまたはRedHatベースのものをお勧めします。どちらも生産において非常に成熟しており、スピンオフも非常に成熟しています。 Slackwarevery成熟していますが、他の2つのディストリビューションのサーバー固有のタスクに関するドキュメントを見つけるのは簡単です。私にとって通常それが要約するのは好みです。個人的には、Red Hatベースのシステムの経験が豊富なので、Debianでも非常に快適に作業できますが、これが通常のルートです。

Debian には、大規模なソフトウェアリポジトリ、迅速なセキュリティ更新があり、無料で使用できます。 CentOS はRed Hat Linuxのスピンオフであり、多くのソフトウェアが利用可能で、頻繁に更新され、無料で使用できます。 Debianを使用する利点は、 bunt がそれに基づいていることであり、Ubuntuの問題を扱っているほとんどの記事はDebianでも機能します。

3
John T

あなたが探している最も重要なことは、成熟度だけでなく安定性でもあります。本番サーバーの下で多くのパッケージが変更されて、カスタマーサービスに影響を与える可能性はありません。 2つの人気のあるものはRHEL(少しコストがかかります)とCentOS(RHELからフォークされていますが、無料です-新しいパッケージに関してもはるかに安定しています)です。

@BloodPhiliaのアドバイスに注意してください!

アンドリュー

1
Andrew M.