dedecms无法连接数据库请重新设定怎么办?
数据库不存在,看下commonincphp中数据库配置对不对,对着的话看下 /d2/indexphp 'a0305163425dede_homepageset' 中a0305163425是不是你的数据库名
这是由于你的安装时,在填写数据库配置信息时,将数据库的配置信息填写错误导致的,不知道你是在本地测试还是在购买在的空间里,如果是在本地测试,只要填写你本地的数据库用户名和密码即可,如果是在购买的空间里,就要修改configbasephp这个文件中的数据库部分的信息,数据库的帐户信息可以咨询一下空间提供商。修改上传后就可以了。记得将相应的文件权限修改成755,如果你的空间是LINUX的话!
解决方法:
空间商的mysql服务器异常,这个直接问空间商,或用IP反查工具,查询 同IP下的网站访问是否正常来判断。如果确认是空间商的mysql服务异常,直接和空间商反馈即可。
上面说的第2个和第3个原因,都是人为导致的原因,操作不当或好奇心驱使导致的。在空间控制面板中修改了mysql数据库访问密码,也要同步修改dedecms的数据库配置文件commonincphp,否则将会提示数据库无法连接的错误。登录ftp,下载找到/data/commonincphp到本地,然后使用文本编辑打开,直接修改正确的就可以了。
提示用户名不存在,说明数据库链接信息是正确的。最近织梦有个bug,会造成这种情况。你可以去phpmyadmin里面查看dede_admin表里面的用户名,然后自己修改下密码登陆。具体参考下文:http://wwwnoniucom/jiaocheng/pojie-guanliyuan-mimahtml
出现下面这种现象:数据库主机: [localhost]一般为localhost数据库名称: [dedecmsv56gbk]数据库用户: [root]数据库密码: []数据库连接失败!数据表前缀: [dede_]如无特殊需要,请不要修改数据库编码: []GBK [] LATIN1 仅对41+以上版本的MySql选择出现以上原因主要是信息填写不正确1、数据库主机:请确保您的数据库和主机在同一台服务器上,否则不要使用localhost,老老实实填写数据库IP。2、数据库名称、数据库用户、数据库密码这三个问题在虚拟主机\空间里的数据库管理上面就可以看到。不要使用默认的,一定要自己填写!3、数据库前缀和数据库编码这两项一般不用动,默认即可!
首先你确认数据库里面的东西有没有用了,如果没有用的话,就直接下一步,如果有用,你先上数据库备份下,也就是先导出你现在的数据库,然后在安装,那个提示覆盖就让他覆盖,下一步继续安装完成后,然后上数据库,导入。不过这样还是解决不了你不能登录的问题,你不能登录要嘛用户名错误,要嘛数据库错误?你直接上数据库,找到dede_admin这个表。把里面的密码栏psw,改成
f297a57a5a743894a0e4,这样你的后台密码就是admin,然后登录后台去改密码
0条评论