MariaDB 函数

MariaDB 中的身份验证系统使用 MariaDB OLD_PASSWORD() 函数,使用旧的哈希技术从明文密码字符串生成哈希密码。要使用更新的哈希技术,可以使用 PASSWORD() 函数,与旧的哈希技术相比,它使用更强大的哈希技术。

OLD_PASSWORD() 函数返回加密/散列字符串,如果 字符串 为 NULL,则返回 NULL。

OLD_PASSWORD() 函数由 MariaDB 中的身份验证系统用来存储密码。

语法

OLD_PASSWORD(string) 

参数

string必填。 指定明文密码字符串,该字符串是使用较旧的哈希技术在 MariaDB 中创建加密/哈希密码的源。

返回值

返回加密/散列密码字符串。

示例:

下面的示例显示了OLD_PASSWORD() 的用法 函数。

SELECT OLD_PASSWORD('xyz');
Result: '663c3a0b3da70572'

SELECT OLD_PASSWORD('password');
Result: '5d2e19393cc5ef67'

SELECT OLD_PASSWORD('yxjc123');
Result: '28eab0822ed80a2c'

SELECT OLD_PASSWORD(123);
Result: '773359240eb9a1d9'

SELECT OLD_PASSWORD(NULL);
Result: NULL