FileMakerとWordPressのMySQLを接続する! part1 Actual ODBCドライバの設定

おはようございます、marineastyです。
忘れないように&FileMakerのESSの設定に悩んでいる人のために
書いておこうと思います。

前回に記事に書いたように
FileMakerとWordPress(MySQL)を接続させるためには
ODBCドライバ
Actual ODBC Driver for Open Source Databases
が必要なので、早速インストールしました。
それと、ODBC manager

ODBC manager  ここからダウンロード
ODBC manager 
ここからダウンロードしました

ActualTechnologisのSUPPORTページ
Setup Instructions
Setup Excel & Filemaker Pro
からリンクされた
Setting up Excel and FileMaker Pro ページに
設定の手順がかいてありました。
(Excelも接続できるんですね。なにかに使えそう)

※OS X 10.5 “Leopard”以降に環境を作る場合
/ アプリケーション/ ユーティリティ フォルダに、
ODBCmanagerをインストールしておきます。
(インストールしたらアプリケーション直下になっていたので
ユーティリティにいれました)

アプリケーションのユーティリティ
ODBC manager
最下段の右端です

実際に設定した時の手順です。

DSNの設定
1.ODBCmanagerを起動します。

2.システムDSNの設定画面が表示されました。

DB Managerを起動直後
DB Managerを起動直後

「追加」ボタンをおします。

3.Actual ODBCドライバが4種類表示されました。
DB Manager ドライバを選択
今回はMySQLと接続するのでActual Open Source Database
選択します。

4.Actual Open Source DatabaseのDSN設定
Intoroduction画面が表示されました。

Actual Open Source Databaseドライバ
Actual Open Source Databaseドライバ

Continueボタンを押します。

5.Enter the data source name画面が表示されます。
Actual Open Source DatabaseのDSN 設定2
Nama: の入力欄にDSN名を入力します(自由につけていいようです。
でもデータベースの名前にする人が多いかも。)
MySQLのラジオボタンをオンにして
Continueボタンを押します。

6.Enter Connection Information画面が表示されます。
Actual Open Source DatabaseのDSN 設定3
server : に「localhost」(ローカル環境なので)
port : 8889 (マルチじゃないから)

同じMac上にMySQLのDBが存在する場合は、このドライバはソケットファイルを使用するので
Other connection options are available : の
Advanced Options…ボタンをおして
ソケットファイルを入力します。
Actual Open Source DatabaseのDSN 設定4
ソケットファイルの格納場所は
MAMPのスタートページにあります。
MAMPスタート画面
「UNIXソケットを使用するには、以下の設定を使用してください。」
のソケットのパスを設定して、OKボタンを押します。

7.Enter the database information画面が表示されます。
Actual Open Source DatabaseのDSN 設定5
database : にデータベース名を入力して
Continueボタンを押します。

8.Conclusion画面が表示されます。
Actual Open Source DatabaseのDSN 設定6

9.Testボタンを押して接続テストをします。
ログインIDとパスワードを入力してOKをクリック。
Actual Open Source DatabaseのDSN 設定7

データベースの接続に成功すると
Test completed successfully
のメッセージがでます。
Actual Open Source DatabaseのDSN 設定8

これでMyQLデータソースとFileMakserのデータソースが接続されました。

MAMPでMySQLをあげたまま接続したら
エラーになっていました。
logファイルをみてみると、すでにmysqlが起動しているというメッセージ。
アプリケーション ユーティリティにあるアクティビティモニタで
mysqldを強制終了!(コマンドで強制終了でもOK)
もう一度接続し直したら無事に接続できました。

この次の手順は、Wordpressのデータソースに
FileMakerのデータを移すための準備です。

次の記事に書きますので、
少しお時間を。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中