环境是:
windows xp sp3
使用iis5.1 建立 php5 服务器
php-5.2.9-2
mysql-5.1.34
代码很简单
$link = mysql_connect('localhost:3306','root','root');
if (!$link) {
die(mysql_errno(). ': ' . mysql_error());
} 用户名和密码是正确的,用navicat 8连接正常错误代码:
1045: Access denied for user 'IUSR_DANCINDREAM'@'localhost' (using password: NO) 安装过程完全正常~
phpinfo();输出的所有配置包括 mysql
我的问题是
为什么我用 mysql_connect('localhost:3306','root','root');
连接mysql
错误提示却告诉我是这个'IUSR_DANCINDREAM'@'localhost' 用户呢??
怎么才能使用'root'用户连接数据库 哪里改啊?要疯了~在线等~~
windows xp sp3
使用iis5.1 建立 php5 服务器
php-5.2.9-2
mysql-5.1.34
代码很简单
$link = mysql_connect('localhost:3306','root','root');
if (!$link) {
die(mysql_errno(). ': ' . mysql_error());
} 用户名和密码是正确的,用navicat 8连接正常错误代码:
1045: Access denied for user 'IUSR_DANCINDREAM'@'localhost' (using password: NO) 安装过程完全正常~
phpinfo();输出的所有配置包括 mysql
我的问题是
为什么我用 mysql_connect('localhost:3306','root','root');
连接mysql
错误提示却告诉我是这个'IUSR_DANCINDREAM'@'localhost' 用户呢??
怎么才能使用'root'用户连接数据库 哪里改啊?要疯了~在线等~~
在装mysql-5.1.34 的时候可能你没有卸掉原有的吧!
这种情况你可以用它带有的MySQL Server Instance Config Wizard来修复此问题了。我试过的。
MySQL Server Instance Config Wizard是在你装mysql-5.1.34 的目录下。
php.ini里设置extension_dir = ‘E:\PHP\EXT’然后其他的dll是:copy php.ini C:\WINDOWS\
copy php5ts.dll C:\WINDOWS\SYSTEM32\
copy libmysql.dll C:\WINDOWS\SYSTEM32\copy ext\php_mbstring.dll C:\WINDOWS\SYSTEM32\
copy ext\php_dba.dll C:\WINDOWS\SYSTEM32\
copy ext\php_dbase.dll C:\WINDOWS\SYSTEM32\
copy ext\php_gd2.dll C:\WINDOWS\SYSTEM32\
copy ext\php_imap.dll C:\WINDOWS\SYSTEM32\
copy ext\php_ldap.dll C:\WINDOWS\SYSTEM32\
copy ext\php_mysqli.dll C:\WINDOWS\SYSTEM32\pause验证phpinfo() mysql等都显示这些是现在的配置状况各位大老还有什么可能呢?
帮帮我把~为什么我用
$link = @mysql_connect('localhost','root','root');
if (!$link) {
die(mysql_errno(). ': ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);即没有显示错误信息,也没有显示'Connected successfully'》????????????????????????????
display_error=on还是出错