sqlserver2008数据库用户更改密码后消失

sqlserver2008数据库用户更改密码后消失,第1张

. 如果Builtin\Administrator在SQL Server中还存在,你可以用Administrators group的成员去登录,然后重置SA密码

2. 或者你还有其它的sysadmin权限的账号,你可以用此账号登录,重置SA密码。

如果短时间内不停连接,就会被SQL SERVER误认为是这是攻击,会将此账号锁定。要用windows方式登录,在查询分析器里输入:

Sql代码

ALTER LOGIN sa ENABLE

GO

ALTER LOGIN sa WITH PASSWORD = '' unlock, check_policy = off, check_expiration = off

GO

这样就将密码置空,然后再重启mysqlserver即可登录。

但是在以下情况下,怎么办呢?

1. SA密码丢失或者SA账号被禁用。

2. 你进行了一些安全 *** 作,把Builtin\Administrator账号从SQL Server中删除了。

然后你不可以用sysadmin权限的账号登录SQL Server了,是不是打算重装SQL Server 2008了呢?其实可以不用重装系统。

每隔一段时间用到mysql就会遇到这个问题,每次解决完之后就忘了,下次继续挠头. 百度一下,有用的答案也不多,于是终于勤快下过来mark了.

正确的修改密码步骤:

①update mysql.user set password=PASSWORD('新密码') where user='root'

②flush privileges(必须)

问题描述:

修改mysql密码后,无法再次连接。

问题原因:

上面那行命令中password=PASSWORDD('新密码'),写成了password='新密码',修改过程都没报错,quit bye后,就被拒绝连接了,hhhhhh2333完美PerfectParfait=_=......所以大家一定要小心别写错....

解决办法:

接下来就可以见证奇迹的时刻了!

Mission complete!

1.数据库密码要改动,越麻烦越好,不要使用初始的。因为现在工具挂马挂黑链接等情况非常严重,安全第一。

2.改动数据库密码不要只单纯的改动,还要改动配置文件,否则容易造成后台登陆不进去等问题。

3.修改数据库密码之后再改动文件的方法

以下包括改动数据库名等都要在这里改动

dede数据库配置文件:

/data/common.inc.php

它的具体内容为:

<?php

//数据库连接信息

$cfg_dbhost = 'localhost'网站地址

$cfg_dbname = 'data'数据库名

$cfg_dbuser = 'data_user'数据库用户名

$cfg_dbpwd = 'admin'数据库连接密码

$cfg_dbprefix = 'dede_'数据库前缀

$cfg_db_language = 'gbk'数据库语言版本

?>

外面改动了什么,里面对应的你也要改动。否则会造成后台登陆不上的问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9908202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存