安装织梦时说连不上数据库,怎么办?

安装织梦时说连不上数据库,怎么办?,第1张

首先你确认数据库里面的东西有没有用了,如果没有用的话,就直接下一步,如果有用,你先上数据库备份下,也就是先导出你现在的数据库,然后在安装,那个提示覆盖就让他覆盖,下一步继续安装完成后,然后上数据库,导入。不过这样还是解决不了你不能登录的问题,你不能登录要嘛用户名错误,要嘛数据库错误?你直接上数据库,找到dede_admin这个表。把里面的密码栏psw,改成

f297a57a5a743894a0e4,这样你的后台密码就是admin,然后登录后台去改密码

你数据库名称错误,进入空间把网站的数据库名称添加上去试一试。或者没创建数据库用户,创建一个用户,然后添加到数据库中,就ok了

正确的安装是:

数据库主机: localhost 一般为localhost

数据库用户:

数据库密码: 数据库已存在,是否覆盖! (红色字体)

数据表前缀: dede_ 如无特殊需要,请不要修改

数据库名称: dedecmsv56gbk 信息正确

数据库编码: GBK LATIN1 仅对41+以上版本的MySql选择

首先,你先确认下MySQL数据库、用户名和密码是否正确;

另外连接MySQL需要开放默认的3306端口,你再检查下是否已打开3306端口。 下面是我在网上找到的解决方法:方法一:

# /etc/initd/mysql stop

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

# mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

mysql> FLUSH PRIVILEGES;

mysql> quit# /etc/initd/mysql restart

# mysql -uroot -p

Enter password: <输入新设的密码newpassword>

mysql> 方法二:

直接使用/etc/mysql/debiancnf文件中[client]节提供的用户名和密码:

# mysql -udebian-sys-maint -p

Enter password: <输入[client]节的密码>

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

mysql> FLUSH PRIVILEGES;

mysql> quit# mysql -uroot -p

Enter password: <输入新设的密码newpassword>

mysql> 上面两种方法适用于Linux系统,下面方法针对Windows系统操作: 1 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程

2 进入命令行,来到mysql的安装目录假设安装目录为 d:\mysql\ , CMD进入命令行

3 运行 d:\mysql\bin\mysqld-nt --skip-grant-tables 启动mysql,关闭权限的检查

4 运行 d:\mysql\bin\mysqladmin -u root flush-privileges password "newpassword" 重设root密码

5 重新启动mysql服务。 PS:(using password: NO) 莫非你没使用到密码

数据库不存在,看下commonincphp中数据库配置对不对,对着的话看下 /d2/indexphp 'a0305163425dede_homepageset' 中a0305163425是不是你的数据库名

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 安装织梦时说连不上数据库,怎么办?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情