Mac OS Xでデータベースサーバを組む【後編】
Mac OS X ServerでMySQLを使う
田畑 英和
2008/05/26
本稿では、前・後編の2回にわたって、Mac OS X上でのデータベース環境について紹介していきます。前編では、NeXTの時代から継承されてきたOpenBaseのMac OS X上での環境構築を紹介しました。後編の今回は、MySQLの導入と基本的な管理方法について触れます。
|
■サーバとしてのMac
前編でも説明しましたが、サーバ版のOSとしてMac OS X Serverがあり、Macをサーバとして運用することができます。クライアント版のMac OS Xとサーバ版のMac OS X Serverは共通のコアOSを採用しているため、ソフトウェアさえ用意すれば基本的にはどちらのOSでも同等のサービスを提供できますが、Mac OS X Serverであれば各種サービスを専用の管理ツールで管理でき、MySQLなどの各種サーバプロダクトも標準で搭載されています。
また、サーバ用のハードウェアとしてはラックマウントタイプのXserveがあり、データセンターなどにサーバを設置する場合、ラックにサーバを収納して運用を行うことができます。XserveはクアッドコアのIntel Xeonを最大2基搭載し、メモリは最大で32Gbyteまで拡張可能です。
Mac OS X Serverの管理ツールはネットワーク対応ですので、サーバをリモート管理できますし、VNC互換の画面共有機能を利用してリモートで直接画面を操作することもできます。
Mac OSといえばGUIによる操作が一般的ですが、SSHを使ってコマンドラインからサーバを操作することもできます。UNIXベースのOSであることから、デフォルトの状態で標準的なUNIXコマンドが利用できますし、それらに加えMac独自のコマンドも多数用意されています。
■Mac OS X ServerでのMySQLの利用
前編ではOpenBase SQLを取り上げましたが、後編ではMac OS X Serverにも付属しているMySQLについて取り上げてみたいと思います。
まず、Mac OS X Serverに付属するMySQLですが、原稿執筆時点ではMac OS X Server v10.5.2が最新版で、MySQLは5.0.45が付属しています。
OSをアップデートすると、付属のMySQLもアップデートされる場合がありますので、特定のバージョンを使い続けたい場合などは注意が必要です。
Macは現在OSレベルでも64bitに対応し、Core 2 DuoやXeonなどIntelのCPUを搭載していますが、数年前まではPowerPCを使用していました。以前はOSもCPUごとに分かれていましたが、現在はIntelおよびPowerPCの両方に対応したUniversal Binary注1として提供されています。
また、MySQLを含むOS付属の各種ソフトウェアも大部分がUniversal Binaryとして提供されています。さらにMySQLなどのサーバソフトは64bit版のバイナリもUniversal Binaryとして統合されており、32bitアプリケーションと混在して実行できます。
注1:Universal Binaryでは異なるアーキテクチャ向けの複数のネイティブコードを1つにまとめることができ、実行時に最適なコードが選択されます。1/3 |
Index | |
Mac OS Xでデータベースサーバを組む【後編】 Mac OS X ServerでMySQLを使う |
|
Page
1 ・サーバとしてのMac ・Mac OS X ServerでのMySQLの利用 |
|
Page 2 ・Mac OS X ServerでのMySQLの管理 ・MySQLのインストール |
|
Page 3 ・MySQLの管理ツール -MySQL GUI Tools -MySQL Administrator |
- Oracleライセンス「SE2」検証 CPUスレッド数制限はどんな仕組みで制御されるのか (2017/7/26)
データベース管理システムの運用でトラブルが発生したらどうするか。DBサポートスペシャリストが現場目線の解決Tipsをお届けします。今回は、Oracle SE2の「CPUスレッド数制限」がどんな仕組みで行われるのかを検証します - ドメイン参加後、SQL Serverが起動しなくなった (2017/7/24)
本連載では、「SQL Server」で発生するトラブルを「どんな方法で」「どのように」解決していくか、正しい対処のためのノウハウを紹介します。今回は、「ドメイン参加後にSQL Serverが起動しなくなった場合の対処方法」を解説します - さらに高度なSQL実行計画の取得」のために理解しておくべきこと (2017/7/21)
日本オラクルのデータベーススペシャリストが「DBAがすぐ実践できる即効テクニック」を紹介する本連載。今回は「より高度なSQL実行計画を取得するために、理解しておいてほしいこと」を解説します - データベースセキュリティが「各種ガイドライン」に記載され始めている事実 (2017/7/20)
本連載では、「データベースセキュリティに必要な対策」を学び、DBMSでの「具体的な実装方法」や「Tips」などを紹介していきます。今回は、「各種ガイドラインが示すコンプライアンス要件に、データベースのセキュリティはどのように記載されているのか」を解説します
|
|