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 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13