FAQ(よくある質問とその回答)
Home

Q

ODBCで外からデータベースにアクセスできますか?

------------------------------------------------------------------------------------------------------------------------------------------------

A

はい。PostgreSQL、MySQLともに初期状態でODBCで外部から接続可能(*)です。PostgreSQLの認証方法は MD5 になります。PostgreSQLの場合は、Shell の psql プロンプトから
「alter user FTP/Shellアカウント名 with encrypted password 'ご希望のパスワード';」
にてパスワードを設定してください。
一部のサーバはMD5認証に対応しておりませんので上記のコマンドがエラーになります場合は「encrypted」を指定せず
「alter user FTP/Shellアカウント名 with password 'ご希望のパスワード';」
で設定お願い致します。外部からお客様のデータベースへの接続許可の設定を おこなわせていただきますので許可するデータベース名をご連絡くださいませ (MD5認証に対応しておりますお客様は設定の変更の必要はございませんのでご連絡いただく必要はございません)。

PostgreSQLのODBCドライバは MD5 に対応している必要がございます。
MD5に対応しているODBCドライバは下記のサイトからダウンロード可能です。
■本家ダウンロードサイト
ミラーサイトからダウンロードしてください。
(please use a mirror site からミラーサイトをご選択ください)
http://www.postgresql.org/ftp/odbc/versions/

MySQLは初期設定の状態でパスワードが割り当てられております。
*MySQL5.0 導入のサーバから初期パスワードでは外部接続可能ですが、ODBC 接続の際の外部からの接続のパスワードの変更は、MySQL のセキュリティ上の仕様変更により登録書に記載のコマンドでは Webサーバ内(localhost)からの接続時のパスワードのみ変更になります。
内部接続と外部接続のパスワードは別々となり、現状では外部からの接続のパスワードはお客様自身では変更できませんので変更の際は、お手数おかけ致しますが、その旨お申し付けいただければ弊社にて変更させていただきます。

FAQトップへ戻る