誰修改了我的資料庫密碼 強制實施密碼策略

2021-08-26 21:50:27 字數 891 閱讀 4682

昨天在除錯機房收費系統的時候,發現原來類的功能不能用了,可我沒有改動過,經過再次除錯發現資料庫連線出現了問題。於是開啟sql sever ,連線。咦?怎麼提示密碼錯誤啊???明明昨天系統還是這個密碼登陸的,怎麼會突然失效了呢?

誰修改了我的密碼?

於是開始在網上找:為什麼sql server 密碼突然失效? 查了半天沒找到原因···

於是在網上找:如何修改sql server 密碼?發現大多是在已知舊密碼基礎上再去修改密碼,可是我不知道。

繼續,終於找到解決方法:

用windows驗證方式登入,然後執行sql語句:alter login [sa]with password=n'newpassword' 即可!這裡是不需要知道舊密碼的哦!

問題是解決啦,可是不能不把元凶找到啊。原來是他···

踏破鐵鞋啊!原來是自己造成的!在sqlserver安裝時這些選項沒有注意,才造成今天的後果。

在這裡,雖然我勾選了強制實施密碼策略,但是我設定的密碼很簡單依然可以,這是為什麼?原來,這個功能要用到netvalidatepasswordpolicy() api這個函式。(該功能只有在安全要求較高的時候才用,我們是自己做練習,無需使用啦!)

解決方法:在執行裡輸入 gpedit.msc 開啟 本地策略編輯器依次 展開 計算機配置-windows設定-安全設定-帳戶策略-密碼策略「密碼必須符合複雜性要求」應該是禁用狀態,改為已啟用,之後再建立sql server使用者即可。

元凶已經找到,希望大家不要被「他」把密碼「修改」掉啊!!!

修改mysql資料庫密碼

1.新增環境變數mysql home d mysql d mysql為mysql資料庫的安裝目錄 接著在已存在的環境變數path後追加 mysql home bin 或 直接進行mysql安裝目錄下的bin目錄執行dos2.在dos下執行 mysql u root p然後輸入舊的mysql資料庫密碼...

修改mysql資料庫密碼

首先登入mysql。mysql set password for 使用者名稱 localhost password 新密碼 mysqladmin u使用者名稱 p舊密碼 password 新密碼 首先登入mysql。mysql use mysql mysql update user set pass...

MySql資料庫修改密碼

1,開啟mysql.exe和mysqld.exe所在的資料夾,複製路徑位址 2,開啟cmd命令提示符,進入上一步mysql.exe所在的資料夾 3,輸入命令 mysqld skip grant tables 回車,此時就跳過了mysql的使用者驗證。注意輸入此命令之後命令列就無法操作了,此時可以再開...