我的linux上mysql用odbc, 在odbc.ini中的server用本机IP就可以,用127.0.0.1就不行,我怎么样才能用127.0.0.1呢,RedHat as4我的odbc.ini文件
********************************************
[localdb]
Driver          = mysql
DATABASE        = arms
DESCRIPTION     = mysql db
PWD             = armsadmin
SERVER          = 127.0.0.1                 //就是这里,我用127.0.0.1就不行,用192.168.0.60(本机IP就可以)
UID             = armsadmin
CHARSET         = gb2312
**********************************************
我的odbcinst.ini文件
********************************************
[mysql]
Description             = mysql odbc driver
Driver                  = /ARMS/soft/lib/libmyodbc3.so
Setup                   = /ARMS/soft/lib/libmyodbc3S.so
FileUsage                = 1
CPTimeout                =
CPReuse                  =
***********************************************
执行isql localdb armsadmin armsadmin 后结果是:
[ISQL]ERROR: Could not SQLConnect
*****************************************************
执行isql -v localdb的结果是:
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect
*****************************************************
我/etc/hosts文件内容为
127.0.0.1       localhost       xlyan
192.168.0.141   localhost
********************************************************
mysql安装时正常的,终端输入mysql可以登录,在windows上的第三方软件客户端也可以,就是odbc不行,请高手解答,因为软件换了机器就不需要改odbc.ini了,所以要用127.0.0.1

解决方案 »

  1.   

    grant all on *.* to [email protected] ;这是一种解决方案。
      

  2.   

    这种做了,不行,在mysql库的user表中也有这条记录,如下
    ***************************************************************************
    Host           User            Password                                        .........
    127.0.0.1    armsadmin       *7EBB64CBB19613044A756B1A6F6379B4D3AC5683         .........
      

  3.   

    谢谢ACMAIN_CHM,我看出了,这个方法可以了,还有一个问题,就是,我另一台机器上,情况和这个是一样的,写本机IP也不行,反正就是用odbc就是连不上,127.0.0.1也不行,看看我的配置是不是有问题,Driver 和 setup两个动态库也存在
      

  4.   

    请问日志在什么地方,文件名是什么,是/var/log/message吗
      

  5.   

    打开你的MYSQL的 通用日志 general log,其中会有如下的记录。[code=BatchFile]091125 17:21:11    6 Connect Access denied for user 'abcd'@'localhost' (using password: YES)[/code]
    http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#log-files
    5.11. MySQL日志文件
    5.11.1. 错误日志
    5.11.2. 通用查询日志
    5.11.3. 二进制日志
    5.11.4. 慢速查询日志
    5.11.5. 日志文件维护