大家好,刚开始学php。一直碰到这个问题,怎么改也解决不了,望大虾指点。
我在mac上下载了zend Server CE那个安装环境(默认会把apache,mysql,及phpMyAdmin都安装起来).
刚装完时,用phpMyAdmin是可以登陆mysql的(用户名:root,默认密码为空)。
隔几天再用phpMyAdmin登陆就会一直出现“#2002 Cannot log in to the MySQL server”错误,我用户名和密码肯定是没错的。网上查了很多资料,但还是没搞懂。前几天重装了zendServer CE后又好了,但今天又老样子了。请大虾帮忙啊。

解决方案 »

  1.   

    也可能没正常启动吧?查一下进程,,,或者没有做成系统服务吧
    试试sudo …… start看看不对贴日志呢
      

  2.   

    lz确定mysql服务正常么?写个测试文件看能否正常连接到mysql
      

  3.   

    前几天重装了zendServer CE后又好了,但今天又老样子了。
      

  4.   

    刚才在php.ini里设置了下save_path:在zend目录下建立一个temp目录(权限也设成可读写)然后就停在这里:phpMyAdmin - Error
    Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
      

  5.   

    我明白了!
    phpMyAdmin 有一套自己的 session 处理机制
    只要你的应用没有改变 php 默认的 session 的处理,是不会出现任何问题的极有可能是你的集成环境改变了 php 对session 的默认设置
      

  6.   

    我在mac上老是碰到,win上好像还没发现。那接下来应该咋整?
      

  7.   

    mysql做成系统服务吧
    自动启动
      

  8.   

    左手window,右手mac 是不是配置选项的问题。