原因有二:
1登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决。
2如果没能正确安装SQL服务器,也会导致数据库连接不上;安装好数据库后,如果SQL服务管理器没有启动,则要去服务那里开启。
解决方法:
当正在使用的软件出现数据库不能连接时,一般就是服务器名出现问题,更改服务器名称
一般可以解决问题。数据库如果是安装在本机,服务器名可以用“”或“(local)”来代替 ;如果是安装在局域网的其它计算机上,可以用IP地址作为服务器名。
如果是SQL数据库未能能成功安装,再次重新安装时,可能会无法安装,提示是存在一个未 完成的安装挂起。解决就方法是:打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到并删除PendingFileRenameOperations项目即可。
php连接查询数据库的一般步骤如下:
$con=mysqli_connect("localhost","root","123456","dbname");
$sql="SELECT name FROM web";
$result=mysqli_query($con,$sql);
//mysqli_fetch_array是从 结果集 中取得一行作为数字数组或关联数组
/你可以先var_dump一下你的结果集 var_dump($result);看是否为空。如果为空就不关mysqli_fetch_array的事了,你要检查的就是sql语句。/
$row=mysqli_fetch_array($result);
以上就是关于无法连接到数据库,提示:Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'全部的内容,包括:无法连接到数据库,提示:Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'、我用php连接数据库用mysqli_fetch_array( )查询数据库信息,返回值是null,但、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)