标题:
[求助]
mysql root密码的更改 提示密码修改失败
[打印本页]
作者:
minipp
时间:
2013-4-13 00:26
标题:
mysql root密码的更改 提示密码修改失败
自从通过ssh修改了mysql的root密码后,无法创建新的mysql账户的烦恼就一直困扰着我;
1、首先找到了
http://www.wdlinux.cn/bbs/thread-932-1-1.html
按此方法修改后,在wdcp面板里修改时,提示“
密码修改失败
”
2、然后找到了sh /www/wdlinux/tools/mysql_root_chg.sh修改密码的方法
得到了新密码,但是在wdcp面板里修改时,仍提示“
密码修改失败
”;
在wdcp面板里提供的phpMyAdimn,用新密码通过root登录失败
曾经猜想是否是dbr.inc.php权限问题,修改成777,重复上两种方法,依然无效
在这里诚恳求助各位老师,江湖救急啊!!!
作者:
admin
时间:
2013-4-13 10:21
正常情况下,用
sh /www/wdlinux/tools/mysql_root_chg.sh
这个是肯定可以的
也不用修改文件权限的
作者:
minipp
时间:
2013-4-13 22:37
回复
2#
admin
是啊,我也奇怪呢,就是不好使呢;
曾做过的修改:
1、修改了后台端口、数据库端口、ssh端口、ftp端口
2、防火墙只开放少数端口
3、做了防ping处理
4、升级过php
5、安装了Memcached
6、mysqli
7、java+tomcat
8、使用了ssh秘钥
这些会有影响吗?
作者:
admin
时间:
2013-4-14 13:13
修改数据库端口,肯定会有影响
作者:
minipp
时间:
2013-4-14 16:08
回复
4#
admin
感谢啦!不过改回3306也还是不行,还可能是哪里有问题呢?
作者:
admin
时间:
2013-4-14 20:04
觉得没其它的可能了
作者:
minipp
时间:
2013-4-18 11:51
本帖最后由 minipp 于 2013-4-18 11:52 编辑
回复
6#
admin
ssh登入服务器 cd /www/wdlinux/wdcp/data/
查看文件属性
下载
(5.36 KB)
2013-4-18 11:37
发现 db.inc.php 、sys_conf.php、 tmp、rewrite 这几个文件或文件夹属性后面都有个小点,也就是selinux context的属性----“.”,而dbr.inc.php这个文件则没有这个selinux属性,如上图
而这几个文件都应该是可以在wdcp后台修改的,
修改密码失败,也就是修改dbr.inc.php这个文件吧,那会和这个"."属性有关吗?
图片附件:
sc01.gif
(2013-4-18 11:37, 5.36 KB) / 下载次数 10155
http://www.wdlinux.cn/bbs/attachment.php?aid=2830&k=2b42c2b4e0066f29480bef70c5737c94&t=1715861453&sid=pR7MMg
作者:
390836847
时间:
2013-4-19 02:31
你目录权限没有给足,或者只给里文件777 其他文件夹影响删除写入会出现这个问题。
如果修改不了可以使用最简单的办法phpmyadmin 修改boss mysql 给 wdcp 目录新建一个用户名密码就行了。
你的这个cd 查看是否在服务器重启后查看的?
作者:
admin
时间:
2013-4-20 10:57
楼上的不要误导人,不要什么都777,一说权限也777
wdcp后台的权限,最好不要修改,否则,导致的问题及安全问题,不要说wdcp不安全
作者:
minipp
时间:
2013-4-22 09:54
777试过没用的,不过确实给人一种权限的错觉,感觉好像是WDCP后台修改不到那个/www/wdlinux/wdcp/data/dbr.inc.php文件,路径不对? 因为修改密码时候提示“密码修改失败”,感觉上就好像是可以确认原密码是正确的,但是新密码无法写入,如果输入的原密码不对会提示“原密码错误”;
作者:
fmd
时间:
2013-4-22 10:10
关注并希望有一些列的方法
作者:
minipp
时间:
2013-4-23 13:09
本帖最后由 minipp 于 2013-4-23 13:12 编辑
ssh用了在/www/wdlinux/etc/my.cnf中添加skip-grant-tables跳过权限表认证的方法,修改root密码,
在不改回没有skip-grant-tables的情况下,在wdcp后台倒是可以将dbr.inc.php文件里的明码改为暗码,提示“密码修改成功”,查看/www/wdlinux/wdcp/data/dbr.inc.php,确实修改成功了;
不过再修改还是会提示“密码修改失败”,即使去掉/www/wdlinux/etc/my.cnf中的skip-grant-tables,重启mysql后也不行;
通过ssh 使用mysql -u root -p,输入skip-grant-tables的情况下修改后的密码,也登录不成,提示:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
另,通过phpmyadmin root登录也不行
好像skip-grant-tables的情况下修改的密码没好使;
不过一个意外的收获就是,所有用户的ftp全上不去了,530;wdcp后台改了密码也不好使
极度郁闷中,盼高手解惑!!!
作者:
admin
时间:
2013-4-24 09:22
多仔细看文档,就都能解决
作者:
liobmi
时间:
2013-4-27 11:10
我跟你遇到一样的问题了。老兄!
作者:
minipp
时间:
2013-5-6 13:54
终于-----重做了
作者:
wwdahaiww
时间:
2013-5-6 15:07
到现在才重做...
作者:
职业借钱
时间:
2013-7-13 23:36
回复
1#
minipp
你这个问题我今天也遇到了,经过我们的检查使用sh /www/wdlinux/tools/mysql_root_chg.sh根据就没有修改到root密码,密码还是原来的。
而wdcp后台修改密码只能使用一次,修改后,必须要到vi /www/wdlinux/wdcp/data/dbr.inc.php 把密码修改成明文的原密码,才能设置新的密码。我不知道是不是因为我把这个文件的权限改成了775的原因。或者是这个功能就是这样设计的,也有可能这是一个bug。
作者:
admin
时间:
2013-7-14 10:44
这样说人,要么是自己没仔细看或没看明白,又或是自己有乱改乱操作的后果
作者:
刘泓宾
时间:
2016-11-17 10:09
回复
12#
minipp
一模一样的问题的。我也是一脸蒙蔽
作者:
飘叶一方
时间:
2017-6-9 22:58
我也遇到了,咋回事啊,数据库密码修改成功了,但是登录提示密码错误
欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/)
Powered by Discuz! 7.2