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の人になろう。