Host 请问如何进一步检测和配置呢?

解决方案 »

  1.   

    用mysqli_connect_error检查连接错误内容?
      

  2.   

    很多可能呀,防火墙,mysql监听的地址,Host等都可以导致不能远程连接mysql
      

  3.   

    参考下贴中的检查方法并贴出你的检查结果(#43楼)http://topic.csdn.net/u/20090920/22/14d4f597-b7d4-4c24-b0db-abb2956e66c3.html
    [收集]mysql   无法联接故障现象及原因
      

  4.   

      用这个navicat打开的时候,提示2003-can't connect to mysql server on 'ip' (10060) 
      

  5.   

    http://zhidao.baidu.com/question/262003164.html
    服务器的MySQL不能远程访问 2011-5-4 14:09 提问者:biij5698 | 浏览次数:930次
    本机上可以访问,但用远程访问总是出现2003 can't connect to mysql server on IP (10060),这个错误我是用navicat访问的,好像不是防火墙的问题,因为我在防火墙上开了3306端口了
           2011-5-4 14:23 最佳答案 添加配置:
    确定使用的mysql版本,如果为5.0以上的版本需要在mysql的配置文件   (windows下my.ini,linux下my.cnf)中添加如下代码:
    [mysqld]
    skip-name-resolve
    注意配置完成后重启mysql服务,5.0一下的就不需要添加了。
    分配权限:
    这里我们建议单独创建一个用户,不要使用root用户,这个用户最好是指定需要连接的计算机。
    代码如下:
    MySQL> use MySQL; 
    Database changed  
    MySQL> grant all privileges on *.* to ‘yourUser’@'%' identified by ‘yourPassword’;  
     Query OK, 0 rows affected (0.00 sec)  
    *.*标示所有数据库下的所有表,’*’.*标示数据库*下的所有表
    MySQL> grant all on *.* to ‘yourUser’@'%' identified by ‘yourPassword’;
    Query OK, 0 rows affected (0.00 sec) 
    %号出可以填写允许访问的IP地址或者主机名,%标示所有的IP
    Flush privileges;
    Query OK, 0 rows affected (0.00 sec) 
    Mysql> exit;
    Bye
    启动连接:
    C:\Program Files\MySQL\bin> mysql –h 需要远程连接的IP或者是主机名 –u 分配的远程连接账户 –p
    Enter password:密码
      

  6.   

    http://zhidao.baidu.com/question/262003164.html
    服务器的MySQL不能远程访问 2011-5-4 14:09 提问者:biij5698 | 浏览次数:930次
    本机上可以访问,但用远程访问总是出现2003 can't connect to mysql server on IP (10060),这个错误我是用navicat访问的,好像不是防火墙的问题,因为我在防火墙上开了3306端口了
      2011-5-4 14:23 最佳答案 添加配置:
    确定使用的mysql版本,如果为5.0以上的版本需要在mysql的配置文件 (windows下my.ini,linux下my.cnf)中添加如下代码:
    [mysqld]
    skip-name-resolve
    加了这个,但是还是显示那个报错,2003-can't connect to mysql server on 'ip' (10060) 怎么回事呢,也重启了mysql
      

  7.   

    贴出你的 mysql.db、mysql.user 两表的数据(只要前两列就可以了)
      

  8.   

    mysql.db
          % test123 test123 Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y 
    mysql.user 
    % root *5E6A1B129BAA6FC2A9E94E68EE140E1C7909AEEB Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y   [BLOB - 0字节] [BLOB - 0字节] [BLOB - 0字节] 0 0 0 0 
          % test123 *676243218923905CF94CB52A3C9D3EB30CE8E20D N N N N N N N N N N N N N N N N N N N N N N N N N N   [BLOB - 0字节] [BLOB - 0字节] [BLOB - 0字节] 0 0 0 0