apache2使用mysql认证的问题

最近在尝试配一个SVN服务器,使用到了apache2和auth_mysql

dav_svn.conf内容如下:
<Location /svn>
DAV svn

SVNParentPath /var/svn_repos

#SVNListParentPath On
#Options Indexes MultiViews
#Order allow,deny
#allow from all
#AllowOverride None

#AuthMySQL on
#AuthMySQL_Authoritative on
#AuthMySQL_DB apache_user
#AuthMySQL_Password_Table user
#AuthMySQL_Group_Table user
#AuthMySQL_Empty_Passwords off
#AuthMySQL_Encryption_Types Plaintext
               
AuthName "OVT R&D CENTER SVN REPOSITORY"
AuthType Basic
#Require group admin       
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
</Location>

/etc/apache2/dav_svn.authz也做了相应的设置。

配置完成后,访问设置了权限的页面,在输入用户名和密码后一直是提示500 Internal Server Error错误。

apache的error log输出下列信息:
[Wed Jan 31 23:56:42 2007] [error] Connection error: Access denied for user 'www-data'@'localhost' (using password: NO)

不使用auth_mysql时,目录访问正常,不知原因所在,盼答复!