首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

数据库访问异常Access denied for user ''@'localhost' to database &#x

2013-01-21 
数据库访问错误Access denied for user ''@'localhost' to database 'xinjisudi

数据库访问错误Access denied for user ''@'localhost' to database 'xinjisudi'
连接数据库报错 数据库访问错误Access denied for user ''@'localhost' to database 'xinjisudi'
连接数据库代码
<?php
$conn=mysql_connect("localhost","","") or die("数据库服务器连接错误".mysql_error());//创建数据库连接
mysql_select_db("xinjisudi",$conn) or die("数据库访问错误".mysql_error());//打开数据库
mysql_query("set names utf8");//解决乱码
?>
啥问题 希望各位帮忙
[解决办法]
$conn=mysql_connect("localhost","","") 

至少 用户名都没有.密码空的话还可以
[解决办法]
resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )

可以全部缺省(条件是用户名:root,口令:无)
如 username 不缺省,则必是正确的用户名
[解决办法]

引用:
resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )

可以全部缺省(条件是用户名:root,口令:无)
如 username 不缺省,则必是正确的用户名


如果要缺省的话,就不应该再输入 '' 了,就直接写mysql_connect('localhost');即可了。
[解决办法]
这个看来是你的用户没有xinjisudi库的权限
你要先用root之类的管理帐号登录进行赋权
[解决办法]
联系管理员,让他给你 权限 最好也分配个用户名和密码。。
[解决办法]
就算没有密码,也要提供一下用户名的吧
[解决办法]
最稳妥的办法,创建一个带密码的账号,并对这个账号赋予访问某个数据库的权限。

热点排行