为什么我安装织梦内容管理系统时V57时老是提示数据库连接失败?
看看你的MySql 服务是不是正常启动了 在本地安装的有的时候因为某些原因可能导致你本地搭建的环境遭到破坏 还有就是确信数据库那些密码都是正确的 你也可以下载个 phpmyadmin 看看能不能正常的链接到你的数据库!
如果都不行 极端点的解决办法就是重新安装下 你的运行环境 可以下载 phpnow , phpstudy之类的工具集成安装的 安装前一定要做好原先数据的备份!
其实这个已经表达很明确了
就是你数据库链接不上
那就主要考虑数据库方面
数据库是否真的开启成功 并正常运行
用户 密码 库名 是否正确
按平时的思路 你如果自己的服务器搭建 一般不会建一个_db的数据库名
你真的确认是本机么
那种名字一般都是程序生成,而咱自己自由搭建的 普通字符就可以了
不要去考虑其他问题耽误时间,就算有其他问题,你也必须先过数据库连接这一关
否则根本进行不下去
祝你成功
提示数据库连接失败只有2种可能,一个可能是你在空间上根本就没建立过数据库,要么就是你的数据库还没传输上去
另外个可能就是,你空间的data文件夹下的commonincphp里面的数据库名字,用户名,密码不对
你的mysql是否正确呢?
建议你用xmapp搭建环境!当mysql和Apache同时显示runing时才说明你的环境成功搭建了!
其次,你检查下你的数据库是否密码是你写的那个,一般默认的密码是admin
那就肯定是数据库的连接文件信息写的不正确,你当时应该在安装的时候写的,如果你是在网上买的空间那就找空间商售后给你解决啊。,,DEDE的漏洞太多了,现在不用了,原来我也用DEDE,我用的快网的空间,有问题我都找他们售后给我解决。
如果是安装dede织梦、ecshop之类的网站的话:
安装的时候它会要你填写数据库用户名、密码,然后连接你的数据库,自己建立属于自己的数据库和表,所以你出现这个问题,表明你填写的数据库用户名和密码是错误的,与你安装mysql(或者集成包,如appserve、wamp、xampp)时输入的用户名和密码不一样,所以会报错,就是在浏览器输入localhost/phpmyadmin,网页让你填写的用户名和密码。
解决方法:1、找回安装mysql(或者集成包,如appserve、wamp、xampp)时的用户名和密码;2、卸了mysql(或者集成包,如appserve、wamp、xampp)重新安装,填写数据库用户名和密码并记住。
如果是自己写代码出错:
connphp文件://连接数据库文件
<php
mysql_connect('localhost','username','password') or die ('数据库连接失败');
mysql_select_db('数据库名') or die ('数据库连接失败');//mysql里的一个数据库
mysql_query("set names 'utf8'");//设置编码,也可以为GBK等
>
这样就连上数据库了,你用浏览器打开此页面,是不显示内容的,说明已经连上。
用下面例子测试一下,假使你的数据库下有张表叫user,并且里面有数据:
testphp文件://工作文件
<php
include('connphp');
$sql="select from user";
$query=mysql_query($sql);
$result=mysql_fetch_array($query);
var_dump($result);
>
运行testphp文件即可
0条评论