- 1. ODBCコネクタのダウンロードとインストール
- 2. テラタームでWebサーバへSSHログインをする
- 3. テラタームのSSH転送設定をする
- 4. 管理ツールからドライバ設定をする
- 5. AccessからODBC接続をする
データベースにAccessから接続する(ODBCリンクテーブル)
<例>
[前提条件]
1. WebサーバとDBサーバは分かれている。
2. DBサーバへ接続するには、sshでWebサーバを経由してDBサーバへ接続する
1. ODBCコネクタのダウンロードとインストール
ODBCコネクタをあらかじめをダウンロードしてインストールしておく。
「mysql-connector-odbc-{バージョン}-win32.msi」
https://dev.mysql.com/downloads/connector/odbc/
※ PCが64ビットでも32ビットをインストールする(64ビットのものだとなぜか動かない)
2. テラタームでWebサーバへSSHログインをする
3. テラタームのSSH転送設定をする
①「設定」⇒「SSH転送設定」をクリック
② 「追加」をクリック
③ ローカルとリモートの設定
④「OK」クリック
[注意事項]
ACCESSでODBC接続するには、上記「①」~「④」で接続中にしておく。
4. 管理ツールからドライバ設定をする
①「コントロールパネル」⇒「管理ツール」⇒「ODBCデータソース(32ビット)」
②「システム DNS」タブ⇒「追加」
③ドライバを選択
④接続情報を入力し「OK」クリック
・Data Source name : 適当な名前を付ける
・TCP/IP Server: 自分自身を設定しポートを3306にする
・User : DBのユーザ名
・Password:DBのパスワード
・Database: データベースを選択
⑤「OK」クリック
5. AccessからODBC接続をする
②「リンクテーブルを作成してソースデータにリンクする」にチェックをする
③データソースを選択する
「コンピューターデータソース」タブから作成したデータソースを選択
④リンクするテーブルを選択して「OK」クリック
※「すべて選択」をすると、全てのテーブルがリンクされる
⑤テーブルがリンクされるのを確認する
※ダブルクリックでテーブルが開く。