不需要的,你连接数据库时,直接连接你的mysql服务器就可以了

解决方案 »

  1.   

    web服务器上不需要安装mysql的客户端吗,如果不需要安装,当web服务器的mysql客户端的版本和mysql服务器版本不一样时,怎么会提示如下错误Client does not support authentication protocol requested by server; consider upgrading MySQL client这不是意味web服务器是需要安装mysql客户端的吗?
      

  2.   

    你需要通过web服务器去连接访问mysql服务器?这个需求怪怪的,调试用的?如果这样的话那就可能需要服务器版本和客户端版本一致了,但是从程序上来讲,这个功能不必要啊 ~~
      

  3.   

    这里的"client"含义很广,
    你的web服务器上的php文件如果调用mysql或mysqli系列函数,那么这个php文件也是一个"client"
    所以这里出现的错误是因为mysql函数库的版本较低造成的,你只要升级你的mysql库版本,
    如果是mysql4.1以上版本,最好用mysqli库或者在mysql里使用old_password()代替password() (当然这个方法不如升级好)