连接数据库时,可以对数据库的Host指定为
IP地址              <1>
计算机名            <2>
                
如果是本机,还可以指定为
127.0.0.1           <3>
localhost           <4>但是小弟发现,这四种方式并不是所有的计算机都实用。有哪位大哥可以给解释一下这四种方式的连接原理,以及如果连接不上(比如用127.0.0.1连接不上本机),该对计算机如何设置?小弟目前使用的是MySQL数据库。谢谢。

解决方案 »

  1.   

    IP地址              <1>
    计算机名            <2>
    本地有WINS或在域环境内时,用计算机名连接数据库服务器时会将计算机名->IP地址127.0.0.1           <3>
    localhost           <4>
    这两种方法是通过Host文件来做关联的!
    比如用127.0.0.1连接不上本机的解决办法!
    找到你系统中的Host文件,在windows各个版本中的Host文件路径分别是: C:WINDOWS\SYSTEM32\DRIVERS\etc(Windows XP)、C:WINNT\SYSTEM32\DRIVERS\etc(Windows 2000)、C:Windows\Hosts(Windows 98) 用记事本打开host,将如下内容添加进去
    Local  127.0.0.1即可