CS-CARTのデータベースをODBCでSSL接続

タイトルでCS-CARTなんて言っておりますが、いわゆるMYSQLにってことですね。
やはりインターネットを介してDBに接続する場合はSSL接続しないと不安ですからね!

①.接続環境は以下のサイトにて構築が可能です。
http://blog.cloudpack.jp/2011/08/server-news-mysql-ssl.html

※/tmp/配下に*.pemを設置してしまうと環境によってはいつの間にか消えてしまうので、別の場所が良いと思います。

MYSQLのリスタートは以下のコマンド

/etc/init.d/mysqld restart

②.そしてODBC接続の設定です。

MySQL ODBCを以下のURLよりダウンロード
http://dev.mysql.com/downloads/connector/odbc/

コンパネ⇒管理ツール⇒データソース(ODBC)を起動⇒追加をクリック
1

セットアップするデータソースのドライバーを選択
odbc_2

①で作成した情報を入力します。
Data Source Name:任意の文字列
TCP/IP Server:サーバーのIPを入力
Port:3306(デフォルト)
User:①で作成したユーザー名
Password:①で作成したパスワード
Databese:接続するDB名
SSLタブ:①で作成したファイルをローカルの任意の場所へ置きます。
SSL Key:①で作成したファイルのパス
SSL Certificate:①で作成したファイルのパス
SSL Certificate Authority:①で作成したファイルのパス
odbc_3

Databese:横のTestボタンにて接続テストをし、接続出来れば完了!
出来ない場合は、ファイアーウォール等チェックしてみてください。

また文字化け等発生する場合は、[Connection]タブのCharacter Set:にcp932を入力してみる。
Shift-JIS系ではなければ他の設定を・・・

viva