大家好:
   我的系统是 Windows Server 2003 企业版,安装了 Apache2.0.50+PHP5.0.2+MySQL5.0 配置服务器环境,配置如下:
 Apache,PHP,MySQL分别安装在 E:\Program Files\Apache Group,E:\Program Files\php5,E:\Program Files\MySQL\MySQL Server目录下,
  1、将php5目录下的 php.ini-dist 文件改名为 php.ini,将复制到 C:\Windows 目录下,并将php5ts.dll和libmysql.dll文件复制到 C:\Windows\System32 目录下
  2、修改Apache的httpd.conf文件如下:
     DocumentRoot "G:/My Server/Web Server/Mywebs"
     Directory "G:/My Server/Web Server/Mywebs"
     DirectoryIndex index.php default.php index.htm index.html index.var
     AddDefaultCharSet  GB2312
     DefaultLanguage    zh-cn
     LoadModule php5_module "E:/Program Files/php5/php5apache2.dll"
     PHPIniDir "E:/Program Files/php5"
     AddType application/x-httpd-php .php
3、php5的php.ini文件如下:
     register_globals=On
     extension_dir="E:/Program Files/php5/ext"
     去掉;extension=php_mysql.dll 前的;分号,加载支持 MySQL 模块
4、按照http://www.qqread.com/php/n652282101_3.html说明的方法安装与配置 MySQL 5.0数据库和使用了phpMyAdmin 2.6.0。
5、启动Apache、MySQL等服务,当进入 http://localhost/phpMyAdmin 数据库管理页面时,却显示如下的错误信息:
--------------------------
欢迎使用 phpMyAdmin 2.6.0phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查 config.inc.php 中的主机、用户名和密码,并且确定这些信息与 MySQL 服务器的管理员所给出的信息一致。错误 
MySQL 返回: #1045 - Access denied for user 'root'@'localhost' (using password: NO) 
----------------------------------------------------------------------
我修改了config.inc.php 文件中的密码也不行,也出现上面同样的错误,Apache和MySQL服务是已经启动了的,请问这是怎么回事?
   大家可以帮我看下我以上的配置情况,看一下是不是哪里有错了,或是给出我另一套详细的配置步骤给我也可以,网上找到的都不太行的。
最好是 Apache2.0.50+PHP5.0.2+MySQL5.0的配置方案。。
----------
在线待复,万分感谢!

解决方案 »

  1.   

    #1045 - Access denied for user 'root'@'localhost' (using password: NO)
    是不是安装mysql时候没有给root指定密码阿?
    尝试在mysql的dos命令下面
       mysql -uroot -p 登陆,然后SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword'); 修改一下用户root的口令
      

  2.   

    何必那么麻烦呢!网上下个wamp什么都配好了 !
      

  3.   

    我碰到过和楼住同样的问题,用得是和楼住一样的配置……
        建议,一步一步依次确认Apache服务器,PHP5,MySQL都完全安装无误后,再在MySQL的命令窗口下,试连结无误后,再安装phpAdmin……
        我当时的问题是,原来下的phpAdmin文件受损,导致的无法与MySQL联接(……)另外,在每安装完成一个软件后,记得重启(……)P.S.    在下在初次安装MySQL时,就碰到过错误1045……
      

  4.   

    www.easyphp.cn 下载偶的PHP套件去,省去你安装的痛苦都是最新版本的.PHP5.2 APACHE2.2 MYSQL5
      

  5.   

    Mysql是用的安装版的?那你安装后可以设置用户名和密码的你的问题明显就是用户名和密码不对
      

  6.   

    #1045 - Access denied for user 'root'@'localhost' (using password: NO) 
    问题意思说得够清楚的了,root的密码错!!!
    cmd 模式下进入mysql,修改用户名和密码!
      

  7.   

    另一个建议,在cmd中,使用密码访问数据库……
    MySQL不允许root用户无密码访问,因此楼主一定要用密码。