社区
MySQL
帖子详情
mysql里有password这个函数?
aloelan
2003-08-20 10:13:16
as title
...全文
444
5
打赏
收藏
mysql里有password这个函数?
as title
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aloelan
2003-08-20
打赏
举报
回复
真不可逆?:(
那有别地方法不?
shuixin13
2003-08-20
打赏
举报
回复
PASSWORD(str)
OLD_PASSWORD(str)
从纯文本口令 str 计算一个口令字符串。这个函数用于对存储到授权表 user 的Password 列中的 MySQL 口令进行加密。
mysql> SELECT PASSWORD('badpwd');
-> '7f84554057dd964b'
PASSWORD() 加密是不可逆的。 PASSWORD() 不以与 Unix 口令加密相同的方式进行口令加密。参见 ENCRYPT()。 注意, PASSWORD() 函数是用于在 MySQL 服务中验证系统的,你不应该 在你的应用程序中使用它。你可以使用 MD5() 或 SHA1() 代替使用它。同样查看 RFC-2195 可获得有关应用程序的口令处理与安全验证的更多信息。
shuixin13
2003-08-20
打赏
举报
回复
小木说的完全在理,
MySQL 提供了好些加解密的函数
请查看 MySQL 参考手册
aloelan
2003-08-20
打赏
举报
回复
#n Faint!
lxf_1976
2003-08-20
打赏
举报
回复
在应用层使用加密技术对数据加密,然后存入数据库,取出数据时再解密!
不知道是不是白说,:-)
VB+
Mysql
例程
VB中通过
MySQL
C API
函数
库(lib
mysql
.dll)操作
Mysql
的简单入门例子,不需要MyODBC。包含了lib
mysql
.dll库。仔细研究吧! 重要说明:用户密码只能用旧版格式,即数据库中保存的密码是16个字符的。可以用old_
password
重新设置。
mysql
>use
mysql
;
mysql
>update user set
password
=old_
password
("123") where user="abc"; 这样用户abc,密码123,可以在例程中使用了。
Mysql
8 兼容
mysql
5
password
函数
的解决方案
Mysql
8 兼容
mysql
5
password
函数
的解决方案 翻出自己以前的老代码,发现在
mysql
8中根本无法运行,检查了一下,是因为生成加密的密码全用的是老版的
mysql
自带的
password
函数
,而这个
函数
新版
mysql
中已经没有了。代码改起来倒是不难,但以前的密码就得全部重新生成了。 折腾了半天,搞出来个解决方案,自定义一个
password
函数
: delimiter // create function
password
(str varchar(100)) returns varchar(100)
MySQL
函数
、用户自定义
函数
Re:
MySQL
函数
、用户自定义
函数
==============================#
MySQL
函数
的意义
MySQL
自身提供大量功能强大、方便易用的
函数
。使用这些
函数
,可以极大地提高用户对数据库的管理效率。 #
函数
的分类 # 用户自定义
函数
我们学习了
MySQL
的系统内置的
函数
之后,如果系统内置的
函数
不能满足我们的应用,可以创建存储
函数
。-------------------------------
关于
MySQL
8.0移除
PASSWORD
()
函数
关于
MySQL
8.0移除
PASSWORD
()
函数
mysql
8
password
函数
在
mysql
8.0之后的版本中,
password
函数
已被取消,加密方式不再使用
mysql
_native_
password
,换成了caching_sha2_
password
原本的sql语句为: UPDATE user SET authentication_string=
password
("密码") WHERE user="root"; 对应的写法可以改为: UPDATE user SET authentication_string=SHA1("密码") WHERE user="root"; 修改完新的密
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章