找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3409|回复: 8

[其它] 我改MYSQL数据库的ROOT的密码为什么不行?

[复制链接]
发表于 2006-4-12 10:58:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
如下操作:
# mysql -u root mysql
mysql> update user set password= ('****') where user='root';
Query OK, 2 rows affected (0.05 sec)
Rows matched: 2  Changed: 2  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.11 sec)

mysql>\q
退出后重新出现错误如下:
]# mysql -u root mysql
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
怀疑需要输入密码,输入后还是错误:
# mysql -u root -p mysql
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
可是我如下操作:
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 20 to server version: 4.1.7

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
密码为空进入了,可不能改密码了。我哪里错了吗?
routeros
发表于 2006-4-12 11:02:46 | 显示全部楼层
要重启一下mysql就可以了
routeros
回复

使用道具 举报

 楼主| 发表于 2006-4-12 11:19:12 | 显示全部楼层
重启了,问题依旧。
routeros
回复

使用道具 举报

发表于 2006-4-12 11:30:51 | 显示全部楼层
你少了一步
没有进入mysql表
use mysql;
因为用户和密码都在mysql表里
你没有进去所以不生效
routeros
回复

使用道具 举报

 楼主| 发表于 2006-4-12 11:36:19 | 显示全部楼层
# mysql -u root -p mysql
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
是这样吗?输入密码还是一样。
routeros
回复

使用道具 举报

发表于 2006-4-12 11:58:41 | 显示全部楼层
#mysql -u root -p mysql
mysql> use mysql;
mysql> update user set password=password(‘你的密码’) where user=’root’;

完整步骤
你现在是不是被你改了密码进不去了
routeros
回复

使用道具 举报

 楼主| 发表于 2006-4-12 15:15:38 | 显示全部楼层
那怎么办?
update user set password=password(‘你的密码’) where user=’root’;
是不是password=旧密码(‘新密码’)
MYSQL的原始密码是空,是不是password=空格(‘新密码’)?

[ 本帖最后由 xfyg 于 2006-4-12 15:40 编辑 ]
routeros
回复

使用道具 举报

 楼主| 发表于 2006-4-12 16:53:43 | 显示全部楼层
不知道你们是不是真得有人装过REDHAT+MYSQL+FREERADIUS?
为什么我按照网上的说明:
mysql> create database radius;
mysql> use mysql;
mysql> update user set password=password(‘你的密码’) where user=’root’;
更改了密码后就再也进不去了,这一段有没有哪位能详细的教教我,不要告诉我这个网站或哪个网址自己看.
谢谢了!
routeros
回复

使用道具 举报

发表于 2006-4-12 19:04:47 | 显示全部楼层
原帖由 xfyg 于 2006-4-12 16:53 发表
不知道你们是不是真得有人装过REDHAT+MYSQL+FREERADIUS?
为什么我按照网上的说明:
mysql> create database radius;
mysql> use mysql;
mysql> update user set password=password(‘你的密码’) whe ...

mysql> update user set password=password(‘1234) where user=’root’;

看懂了不
密码是1234
routeros
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-28 06:33 , Processed in 0.103180 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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