我需要将我的HANA Express VM与MySQL数据库连接起来。到目前为止我所做的是:
0。)已注册的VM并安装了unixODBC(如Youtube播放列表中所述)
1。)下载的ODBC驱动程序安装文件(rpm)
2。)sudo zypper install
3。)myodbc-installer -d -l </ p>
4。)cp /etc/unixODBC/odbc.ini~ / .odbc.ini
5.)cp /etc/unixODBC/odbcinst.ini~ / .odbcinst.ini
6。)nano~ / .odbc.ini
[ODBC Data Sources]
ds2 = myodbc5w
ds1 = myodbc5a
Default = Default
[myodbc5w]
Driver = /usr/lib64/libmyodbc5w.so
DATABASE = <sqldb>
DESCRIPTION = MySQL ODBC 5.3 Unicode Driver test
SERVER = <sqlip>
UID = <sqluser>
USER = <sqluser>
PASSWORD = <pw>
[myodbc5a]
Driver = /usr/lib64/libmyodbc5a.so
DATABASE = <sqldb>
DESCRIPTION = MySQL ODBC 5.3 ANSI Driver test
SERVER = <sqlip>
UID = <sqluser>
USER = <sqluser>
PASSWORD = <pw>
[Default]
Driver = /usr/lib64/libmyodbc5a.so
DATABASE = <sqldb>
DESCRIPTION = MySQL ODBC 5.3 ANSI Driver test
SERVER = <sqlip>
UID = <sqluser>
USER = <sqluser>
PASSWORD = <pw>
7。)nano~ / .odbcinst.ini
[MySQL ODBC 5.3 Unicode Driver]
Driver=/usr/lib64/libmyodbc5w.so
UsageCount=1
[MySQL ODBC 5.3 ANSI Driver]
Driver=/usr/lib64/libmyodbc5a.so
UsageCount=1
[Default]
Driver=/usr/lib64/libmyodbc5a.so
UsageCount=1
8。)nano~ / .customer.sh
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64
export ODBCINI=$HOME/.odbc.ini
export ODBCSYSINI=$HOME
9。)重启VM
10。)我可以通过调用
成功连接isql myodbc5w <user> <pw>
11。)此调用也有效
myodbc-installer -d -l
MySQL ODBC 5.3 Unicode Driver
MySQL ODBC 5.3 ANSI Driver
Default
现在我的问题和疑问:
为什么我的智能数据访问也不会访问MySQL(它似乎连接,但无法列出表格)?我应该如何设置&#34;配置文件&#34;财产与? odbc / odbcinst文件有什么问题,只有&#34;默认&#34;作品?
我使用ODBC安装附带的示例改编了odbc文件...
请参阅我的SDA设置的屏幕截图(仅限&#34;默认&#34;数据源为我工作)。
我已经在这个问题上工作了好几天,感谢任何帮助!谢谢!