如果一个程序一直和mysql保持连接,mysql回多长时间就关闭此连接?
 另外 mysql_connect  和 mysql_real_connect 主要区别是什么?

解决方案 »

  1.   

    该函数已过时。最好使用mysql_real_connect()取而代之。mysql_real_connect()尝试与运行在主机上的MySQL数据库引擎建立连接。在你能够执行需要有效MySQL连接句柄结构的任何其他API函数之前,mysql_real_connect()必须成功完成。如果连接成功,返回MYSQL*连接句柄。如果连接失败,返回NULL。对于成功的连接,返回值与第1个参数的值相同。程序会自动维护连接如果出现网络中断或其它情况会自动断开连接的
      

  2.   

    默认情况下是8个小时断开连接,如果因为这个时间问题产生Segment fault,建议升级数据库到5.1版本.4.几的版本在mysql_real_connect时一旦网络有故障,很容易dump.
      

  3.   

    遇到问题
    产生了Segment   fault
    确实是时间问题
    建议升级数据库到5.1版本后连接就不断了吗?