修改mysql、sqlserver數據庫默認用戶,不允許為root、sa等


1、mysql

cmd進入dos命令,輸入mysql -u root -P 1202 -h localhost -p敲回車輸入密碼

 

use mysql;

修改用戶名root為其他用戶  update user set user='rootadmin' where user='root';

修改完成之后需要刷新才能生效   flush privileges;

 

 

2、sqlserver

最簡單的就是直接執行下面的代碼即可替換sa為其他用戶名:

第一步:選中數據庫引擎——新建查詢——輸入修改命令

Alter LOGIN sa DISABLE;
Alter LOGIN sa WITH NAME = 新用戶名

 

 

 

 

第二步:修改成功之后,先不要急着退出,直接安全性——登錄名——右鍵用戶名saa——屬性——狀態——選擇授予和已啟用(如下圖)

也可以用sql去實現:Alter LOGIN 新用戶名 ENABLE;

 

 

 

 因為使用上面的方法修改之后,沒有查看用戶的狀態,直接斷開連接后打算重新連接,但是連接時一直連不上,報錯說用戶已被禁用

這個時候又不能登錄進去修改用戶狀態,那重新連接上的辦法就是選擇登錄時的服務器名稱選擇localhost,不要用ip,就可以先登錄進來了

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM