毎日モザイク

White Room Layout Works

2015-05-17T01:32:36+09:00 [Sun]
--> [日常]

OSXでLObaseからmysqlに接続するメモ

MacPortsで入れたmysqlはstandard tcp/ipで接続できない。やり方が判らないので、ソケット経由で接続できないJDBCではなく、ODBCを使う。

http://dev.mysql.com/downloads/connector/odbc/ こちらから適当なやつを入れる。

https://support.apple.com/kb/DL895?locale=en_US こちらを入れる。

ODBC Administrator Toolを起動して、SystemDSNにadd。

以下、接続するDBごとに作る。
DataSourceName(DSN)に適当な名前(アルファベットと数字のみ)
Descriptionに適当な説明
keyword:valueに追加(addしたあとリターンすると編集可能になる)
scoket : /tmp/mysql.sock --my.cnfで指定したところ
database : oresama --接続先のDB

LObase起動→Connect to an existing database→Mysql→Next

Set up a connection to a MySQL database→Connect using ODBC→Next

Set up a connection to an ODBC database→browse→さっきODBC Administratorで作ったsystemDSNを選択→Next

このあと、対象DBのユーザ名とパスワードを入れると接続完了。

画像があったりするとmysql workbenchやsequel proではリスト表示に直接表示できませんが、LObaseなら、画像も出て便利。

bentoが廃止されましたが、filemakerを買うほどは使わないので、LObaseの人になろう。