NHibernate MySQL密码函数

NHibernate MySQL密码函数,mysql,nhibernate,passwords,Mysql,Nhibernate,Passwords,我正在尝试创建一个自定义应用程序,允许添加、删除和更改用户密码。我如何创建MySQL用来存储密码的哈希 我知道MySQL有一个Password()函数,但我不知道如何在NHibernate中使用这个函数 有人知道怎么做吗?你说的是什么类型的用户,mysql用户还是应用程序用户 如果要设置mysql用户的密码,根本不需要使用password()函数 创建用户: create user 'scott' identified by 'tiger'; 更新密码: grant usage on *.*

我正在尝试创建一个自定义应用程序,允许添加、删除和更改用户密码。我如何创建MySQL用来存储密码的哈希

我知道MySQL有一个Password()函数,但我不知道如何在NHibernate中使用这个函数


有人知道怎么做吗?

你说的是什么类型的用户,mysql用户还是应用程序用户

如果要设置mysql用户的密码,根本不需要使用password()函数

创建用户:

create user 'scott' identified by 'tiger';
更新密码:

grant usage on *.* to 'scott' identified by 'newpassword';

如果您谈论的是应用程序用户,请不要使用mysql password()函数。使用sha1()、md5()等工具。

我需要为mysql创建用户。如何更改密码?将用户“scott”改为“tiger”?对了,第二个用户只是更新了密码?未授予完全权限。?是的,引用手册:“您还可以在全局级别(ON.)使用授权使用语句为帐户分配密码,而不影响帐户的当前权限”