处理MySQL密码有效性验证失败的解决方法

    作者:Gman更新于: 2018-04-02 18:17:07

      MySQL是一个关系型数据库,由瑞典MySQLAB公司开发,MySQL最流行的关系型数据库管理系统,在web应用方面MySQL是最好的RDBMS应用软件之一。现在小编给大家带来的教程是:处理MySQL密码有效性验证失败的解决方法。

    处理MySQL密码有效性验证失败的解决方法_MySQL私房菜_sql_SQL2005_课课家

      在这一篇数据编程教程里面,小编主要和大家简单的介绍一下:处理MySQL掌握密码有效性验证失败的问题。其实方法相对来说,还是比较简单的。小编相信大家看完整一个教程以后,大家就会觉得解决办法一点也不难。

      一、解决办法

      如果不懂得这一个知识点的朋友,现在就跟着小编一起来学习一下吧。具体的解决办法如下所示:

      当大家使用Windows账号登录成功以后,使用鼠标右键实例,在"属性"窗口里面,转到"Security"(也就是安全性)项,查看"服务器身份验证"里面设置确为"SQLServer和Windows身份验证模式"就可以了。

      接下来大家就开始执行下面的语句启用sa用户,同一时间还需要进行更改sa的密码,具体的编程代码如下所示:

      EXECsp_password'sa',null,'sa'

      ALTERLOGINsaENABLE

      在这一个时候,结果执行有可能会出错,具体的出错的信息如下所示:

      消息15116,级别16,状态1,第1行

      密码有效性验证失败。该密码太短,不符合Windows策略要求。

      二、解决思路

      在这里的话小编就简单的介绍一下相关的解决思路吧,具体的解决思路

      如下所示:

      本地设置非常有可能被域设置覆盖。然而域设置里面指定了安全策略,所以密码必须要有一定程度上面的复杂性。所以在这个时候,大家就需要重新进行更改sa密码了,具体的编程代码如下所示:

      EXECsp_password'sa','Uiop_098Mn','sa'

      ALTERLOGINsaENABLE

      小编结语:

      在这里小编还想补充一点,MySQL软件采用了双授权政策(本词条"授权政策"),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。

课课家教育

未登录