QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1569|回复: 9

PHPMYADMIN 中有关MYSQL的求救

[复制链接]
发表于 2003-11-20 17:21:48 | 显示全部楼层 |阅读模式
呵呵~今天终于安装好了MYSQL+PHPMYADMIN。
小有点成就感,于是马上打开APACHE,敲入http://localhost/phpmyadmin/
太爽了,一切OK,没有出什么毛病,真是上天助我也。
于是小弟马上进去瞧瞧(把用户数据库中的PASSWORD全部都改了),可是当我重启再进入的时候,毛病来了。
请看下面返回的错误提示(PHPMYADMIN发出的):

错误

MySQL 返回:

Access denied for user: 'root@localhost' (Using password: YES)

咋想也想不清楚,用户名和密码没有出错,为什么连接不上数据库呢?
昨天我没有改密码,ROOT密码等都为空,于是我用空密码试了试,提示:

错误

MySQL 返回:

Access denied for user: 'root@localhost' (Using password: NO)
这是当然啦,密码改了,肯定错误了嘛。
请教各位“大虾”,有什么好的修复方法吗?
谢谢!
 楼主| 发表于 2003-11-21 11:41:30 | 显示全部楼层
倒。只有看的没有回复的呀。
是没有讲述清楚吗?
回复

使用道具 举报

 楼主| 发表于 2003-11-21 13:57:30 | 显示全部楼层
顶起来先
回复

使用道具 举报

发表于 2003-11-21 14:00:36 | 显示全部楼层
你改PHPMyAdmin的设置了么?

还有MySQL里密码是需要 MD5 运算的,你改的密码进行 MD5 了么?
(即:数据库里存储的是MD5后的密码)
回复

使用道具 举报

 楼主| 发表于 2003-11-22 13:57:18 | 显示全部楼层
没有解决的方法吗?
回复

使用道具 举报

发表于 2003-11-23 16:01:20 | 显示全部楼层
找个刚安装完的机器,把名叫MySQL的数据库的那些文件覆盖回了。

目前只有这么办了……
回复

使用道具 举报

发表于 2003-11-30 17:42:08 | 显示全部楼层

试下这个方法,应该能行

如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
启动 MySQL :/usr/bin/safe_mysqld --skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL 。便设置了新密码了,再用新密码登录,应该OK,我前面也碰到过这样的问题,搞了很久,最后还是这样搞定的
回复

使用道具 举报

发表于 2003-12-4 21:30:27 | 显示全部楼层
本来就是要这样的,

在默认的mysql数据库中有个user表,里面就有localhost和%这个,localhost是用来做本地链接管理,%相当于是没有ip限制,也就是可以从internet上管理

如果你设置的密码不是通过sql查询语句设置的话,你就不要在phpmyadmin中设置密码,这样也可以,反正在自己机子上没有关系

如果是在网络上的话,这个是一定要的
回复

使用道具 举报

发表于 2003-12-30 00:51:58 | 显示全部楼层
你有在终端方式下测试,是否一经正确修改了密码了吗,你如果一经修改正确了就把config文件修改一下就可以了
回复

使用道具 举报

发表于 2004-1-10 19:45:13 | 显示全部楼层
我认为最好,注意是最好,保持phpmyadmin中config.ini里的密码和其他PHP程序里的config文件中的密码一致。
我以前也遇到这样的情况,后来保持所有密码相同就没问题了。
不知能否fix你的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-14 08:39 , Processed in 0.094040 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表