找回密码
 立即注册
搜索
查看: 917|回复: 6

mysql中一个字段的问题

[复制链接]

197

主题

3957

回帖

5485

积分

网站编辑

积分
5485
发表于 2008-9-16 01:55:10 | 显示全部楼层 |阅读模式
现在数据库里边的一个字段是储存密码的,我发现先前的开发者,没有加密。我现在有什么方法,用数据库的命令,直接把这个字段给用md5加密了,然后直接写回去?谢谢。
海纳百川,有容乃大
-----------------------------------------
一网浏览人间事,一心读遍天下书

103

主题

921

回帖

1038

积分

金牌会员

咱就是一个农民

积分
1038
发表于 2008-9-16 08:17:33 | 显示全部楼层
两种方法:
1.在表里面对要加密的列值采用drop和add命令,也就是先将原来的表列值删除,然后在添加,不过对主键无效。
2.使用命令SET PASSWORD FOR ‘myadmin’@’localhost’ = PASSWORD(‘列值’);
以上具体操作请楼主在使用过程中用help看看就知道了.
回复

使用道具 举报

197

主题

3957

回帖

5485

积分

网站编辑

积分
5485
 楼主| 发表于 2008-9-20 02:01:48 | 显示全部楼层
谢谢你回复。我那个php用户的密码字段,不是mysql里边用户的密码字段。
应该写个简单的php程序,不这个字段读出来,然后加密写回去,应该就可以了。但是我想偷懒,直接在mysql的命令行里边做。
海纳百川,有容乃大
-----------------------------------------
一网浏览人间事,一心读遍天下书
回复

使用道具 举报

103

主题

921

回帖

1038

积分

金牌会员

咱就是一个农民

积分
1038
发表于 2008-9-20 16:58:08 | 显示全部楼层
呵呵,这个懒恐怕很难偷哦,PHPadmin好像对加密和未加密的用户控制的特别严
回复

使用道具 举报

726

主题

7323

回帖

5966

积分

网站编辑

海盗船长

积分
5966
发表于 2008-9-20 18:41:17 | 显示全部楼层
看看mysql是否支持md5这个函数
一生中,我们能保持比较好的交情的永远只有那么多人,我们能一直联系的永远只有那么多人,总有一些人会因为跟不上我们的步伐或者我们跟不上他的步伐而渐渐淡出我们的生活,也会有一些人因为各种各样的原因而进入我们的视线。
回复

使用道具 举报

241

主题

2533

回帖

3699

积分

论坛元老

积分
3699
发表于 2008-9-20 21:28:59 | 显示全部楼层
回复

使用道具 举报

197

主题

3957

回帖

5485

积分

网站编辑

积分
5485
 楼主| 发表于 2008-9-20 22:28:51 | 显示全部楼层
原帖由 Error 于 2008-9-20 18:41 发表
看看mysql是否支持md5这个函数

好像我知道5以后的版本肯定是支持的.不知道我的旧版本4支持不支持.
昨天搜索了一下,直接在命令行应该可以搞定.
海纳百川,有容乃大
-----------------------------------------
一网浏览人间事,一心读遍天下书
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-14 23:18 , Processed in 0.079647 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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