RHEL 6 でコマンド odbcinst -q -s を入力すると、次のエラー メッセージが表示されます。
odbcinst: SQLGetPrivateProfileString failed with .
次のコマンドを実行しても、すべての DSN が表示されません。
odbcinst -q -d
RHEL 6 でコマンド odbcinst -q -s を入力すると、次のエラー メッセージが表示されます。
odbcinst: SQLGetPrivateProfileString failed with .
次のコマンドを実行しても、すべての DSN が表示されません。
odbcinst -q -d
次のコマンドを入力して、と変数が設定されているenv |grep 'ODBC'
かどうかを確認します。結果が返されない場合は、次のようにファイルが配置されている場所とパスを指す環境変数に変数を追加する必要があります(私の場合、RHEL 6の場合は、ファイルが配置されています-他の人がそれを持っている可能性があります):ODBCSYSINI
ODBCINI
directory
odbc.ini
/etc
/usr/local/etc
次の行を編集~\.bash_profile
して追加します。
export ODBCSYSINI=/etc
export ODBCINI=/etc/odbc.ini
準備できた!
この問題が発生したとき、編集/usr/local/etc/odbcinst.ini
して次を追加しました。
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage = 1
Pooling = Yes
CPTimeout = 120
これがお役に立てば幸いです。