错误:Access denied for user 'root'@'localhost' (using password: NO)

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:56:49
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in D:\mydown\www\d\core\mysql.php on line 36
时间:2008-11-04 19:55:52
提示:MYSQL 数据库无法连接,如果确认服务器没问题请检查数据库连接参数设置!
前当地址:/d/admin/
错误:Access denied for user 'root'@'localhost' (using password: NO)
错误号:1045
请问下是怎么回事?谢谢好心人了!

你的代码里是怎么写的?把password和默认schema都写上了吗?
类似于如下这个:

$_conn = mysql_connect("localhost", "a", "123");
mysql_select_db("test");

其中a是用户名,123是密码,test是已经赋给此用户a所有操作权限的schema。

不要用root来作为用户名连接数据库,这是用来管理数据库的,应该
另外新建一个用户才行。