MYSQL数据库版本是5.1。
连接端口3306,已经打开
数据库名test,用户名和密码都是:hello我在连接本机mysql数据库时。连接字符串是"connectionString="Host = localhost;Port = 3306;User Id=hello;Password=hello;Persist Security Info=True;Database=test"
可以正常访问但是连接局域网数据库时死活连接不上,局域网mysql主机ip地址为192.168.1.207将连接字符串改为connectionString="Host = 192.168.1.207;Port = 3306;User Id=hello;Password=hello;Persist Security Info=True;Database=test"后无法打开连接求高手指点一下。

解决方案 »

  1.   

    Data Source=server; Database=mydb; User ID=username; Password=pwd; Command Logging=false"  using eInfoDesigns.dbProvider.MySqlClient;  
    MySqlConnection oMySqlConn = new MySqlConnection();  
    oMySqlConn.ConnectionString = "";  
    oMySqlConn.Open();  
     
      

  2.   

    现在新版的mysql一般默认都不允许远程连接的。需要建立远程连接账号才可以。
    参见:http://home.phpchina.com/space.php?uid=14112&do=blog&id=184478
      

  3.   

    http://clq1013.blog.hexun.com/40885167_d.html
      

  4.   


    这个我已经打开了。我用navicat测试连接时可以连接的
    ********************
    *General Infomation
    ********************
    连接名: 前台
    主机名/IP 地址: 192.168.1.207
    埠: 3306
    用户名:hello
    保存密码: True********************
    *Advanced Infomation
    ********************
    设置保存路径: D:\我的文档\Navicat\MySQL\servers\192.168.1.207_3306
    编码: 65001 (UTF-8)
    存留间隔 (秒): N/A
    使用 MySQL 字符集: True
    使用压缩: False
    自动连接: False
    使用高级连接: False********************
    *SSL Infomation
    ********************
    使用 SSL: False
    使用验证: False
    用户端键: 
    用户端认证: 
    CA 认证: ********************
    *SSH Infomation
    ********************
    使用 SSH 通道: False
    主机名/IP 地址: 
    埠: 22
    用户名: 
    校验方式: 密码
    保存密码: False********************
    *HTTP Infomation
    ********************
    使用 HTTP 通道: False
    通道地址: 
    使用密码验证: False
    用户名: 
    保存密码: False
    使用证书验证: False
    用户端键: 
    用户端认证: 
    CA 认证: 
    Use Proxy: False
    代理服务 主机: 
    代理服务 埠: 0
    代理服务 用户名: 
    代理服务 保存密码: False********************
    *Other Infomation
    ********************
    服务器版本: 5.1.50-community
    通讯协定: 10
    讯息: 192.168.1.207 via TCP/IP
      

  5.   

    在navicat中数据ip地址为:192.168.1.207可以连接,但是在程序中的连接字符串中使用192.168.1.207就连接不上了,为什么呢