A. 資料庫密碼忘了怎麼辦
1、以SQL Server2008為例,首先以超級管理員administrator賬戶登錄到電腦,然後打開據庫SQL Server2008至登錄界面。
2、然後選擇windows身份驗證悔滾(注意:必須是超級管理員賬戶哦,否則是無法使用windows身份驗證登錄的)。
3、登錄進去後找到安全性菜單,然絕喊後在登錄名中找到要修改的用戶。雙擊賬戶彈出修改密碼的窗口,然後碧宏余選擇「常規」在密碼輸入框中重新輸入密碼即可。
B. mysql8忘記密碼不要慌,五步幫你找回。
mysql長時間不用,容易忘記密碼,怎麼重置mysql密碼問題就來了,當然網上有n多種辦法,我這邊就簡單記錄其中一種方法,便首悶於自己和他人使用。
第一步:忘記密碼不要慌,先找到my.cnf配置文件,yum安裝一般都在/etc下,源碼安裝在安目錄下者行彎。
添加skip-grant-tables
第二步:重啟mysql
第三步:無碼進入mysql,遇到需要輸入密帶伏碼回車即可。
第四步:重置root密碼
第五步: 將第一步的skip-grant-tables刪除,重啟mysql就ok了。
總結:忘記mysql密碼重置偶爾會遇到,也不算難。網上五花八門,為了方便,所以記錄在這里以備不時之需。喜歡我的文章記得關注哦😊!
C. mysql忘記密碼怎麼看密碼
方法如下:
設備:華為筆記本。
系統:win7。
軟體:mysql。
版本:8.0.11。
1、以管理員的身份打開cmd,然後跳過許可權啟動mysql,命令:xxx--skip-grant-tables 前面是mysql配置文件的位置,然行段仔後回車。
D. 忘記mysql資料庫密碼怎麼辦
方法1: 用SET PASSWORD命令
首先登錄MySQL。
格式:mysql> set password for 用戶名@localhost = password('新密碼');
例子:mysql> set password for root@localhost = password('123');
方法2:用mysqladmin
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接編輯user表
首先登錄MySQL。
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
二、無法登錄的修改方式,限於有許可權修改mysql安裝文件(此方法適用於linux)
方法4:在忘記root密碼的時候,可以這樣
以windows為例:
1.進入mysql安裝目錄,打開my.ini文件
2.找到[mysqld]配置行(注意,不是[mysql]),在其下一行輸入:skip-grant-tables(或者:--skip-grant-tables,兩者區別是有時兩個橫線會導致服務無法重啟需要測試應當添加否。)
3.cmd命令:services.msc,找到mysql服務並重啟(使修改的配置文件生效)
4.mysql命令行:use mysql(進入系統配置庫)
5.mysql命令行:update user set password=password("123") where user="root";(別忘了最後加分號,滑租分號意味著命令的結束氏高)
6.mysql命令行:flush privileges;(刷新緩存,更新資料庫讀取的密碼別忘了最後加分號,分號意味著命令的結束)
7.退出mysql,或重啟服務,密碼設置成功殲讓尺。
E. 如何恢復mysql資料庫原始密碼
打開mysql.exe和mysqld.exe所在的文件夾,復制路徑地肆鋒察址
2
打開cmd命令提示符,進入上一步mysql.exe所在的文件夾。
3
輸入命令 mysqld --skip-grant-tables 回車,此時就跳過了mysql的用戶驗證。注意輸入此命令之後命令行就無法操作了,此時可以再打開一個新的命令行。注意:在輸入此命令之前先在任務管理器中結束mysqld.exe進程,確保mysql伺服器端已結束運行。
然後直接輸入mysql,不需要帶任何登錄參數直接回車就可以登陸上資料庫。
輸入show databases; 可以看到所有資料庫說明成功登陸。
其中mysql庫就是保存用戶名的地方。輸入 use mysql; 選擇mysql資料庫。
show tables查看所有表,會發現有個user表,這里存放的就是用戶名,密碼,許可權等等賬戶信息。
輸入select user,host,password from user; 來查看賬戶信息。
更改root密碼,輸入update user set password=password('123456') where user='root' and host='localhost';
再次查看賬戶信息,select user,host,password from user; 可以看到密碼已被修改。
退出命令行,重啟mysql資料庫,用新密碼嘗試登錄。
測試不帶密碼基談登錄mysql,發現還是能夠登陸上,但顯示資料庫時只能看到兩個資料庫裂茄了,說明重啟之後跳過密碼驗證已經被取消了。
我這地方重啟資料庫之後之所以不帶密碼任然能夠登錄是因為我的資料庫里存在設無須口令的賬戶。
F. 資料庫密碼忘記了怎麼辦
情況一:只是忘記了密碼
sp_password Null,'123,'sa'
把sa的密碼設為「123」
執行成功後有「Command(s) completed successfully.」 OK!
情況二:忘記了密碼,而且從sysadmin中刪除了builtin\Administrators帳號,現在沒其他人是sysadmin了
A:
SQL Server 2005/2008提供了針對該情況的更好的災難恢復方法,無需侵入master資料庫,不會對master資料庫中的對象和數據(例如登陸帳號,證書等)造成損壞。Windows管理員組的成員現在當SQL Server以單用戶模式啟動(另外一個名稱為維護模式)的情況下對SQL Server有了訪問許可權。
通過使用單用戶模式,SQL Server 2005/2008避免了Windows管理員以sysadmin的身份在不被發現的情況下李納濫用許可權。Windows管理員帳號能進行部分維護任務,例如安裝補丁等。
要將SQL Server以單用戶模式啟動,豎鏈您可以在命令行模式下增加「-m」參數。您也可以使用SQL Server配置管理員工具。它提供了對文件訪問和其他許可權的合適控制。要是用配置管理工具來恢復您的系統,您可以根據如下步驟:
1. 從菜單->SQL Server 2005->配置,打開配置管理工具(SQL Server Configuration Manager)
2. 停止您想要恢復的SQL Server實例
3. 找到「高級」標簽,「啟動參數」選項文本框中增加「;–m」
4. 點擊「是」按鈕,重新啟動SQL Server實例
請注意:請確保在「;」和「-m」之間沒有空格。注冊參數解析器對類似的輸入錯誤非常敏感。您可以在SQL Server的ERRORLOG文件內看到顯示「SQL Server started in single-user mode.」
5. 在SQL Server實例以單用戶模式啟動後,Windows管理員帳號就能使用sqlcmd工具在Windows驗證模式下連接SQL Server。您可以使用T-SQL命令諸如「sp_addsrvrolemember」來在sysadmin伺服器角色中添加現有登錄帳號或新創建一個登錄帳號。範例語句如下:
EXEC sp_addsrvrolemember 'CONTOSO\Buck', 'sysadmin';
GO
6. 只要sysadmin訪問許可權被恢復,在配置管理中從啟動參數哪纖沒中移除「;-m」參數,重新啟動SQL Server實例
重要的安全提示:
a. 該過程應該只能被用於當沒有其他方法使用特權帳號(例如sysadmin或等同角色)來訪問系統的災難恢復。
b. 該過程允許Windows管理員在SQL Server中有越權行為。它包含了可以被監測和檢測出的明確的侵入行為,包含:
1. 在單用戶模式下停止SQL Server並重啟
2. 使用Windows帳號連接SQL Server。
G. 資料庫密碼忘了怎麼辦
資料庫密碼忘了,要看你的資料庫是什基老么資料庫,因為不同的資料庫找回密碼的方法都不同的,一般來說不管是mysql、mssql還是oracle 、access都很容易找回密碼李鋒悔,自己根據自己的資料庫類型網上搜索一下方法就哪正可以了。
H. mysql資料庫忘記密碼怎麼辦
可以多試一下常用密碼,大多數人設置密碼一般都是設置的常用密碼。或者注意一下密碼大小寫,全半形關系。有的也可以使用電話或者是前陸郵箱地址找回密碼的功能。我用磁碟加鎖專家軟體也是忘記密碼後聯系客服解決的,收到密碼提示後,發現也是自己常用的密碼,可能是自己輸入的時候不小心按到旁邊鍵尺廳導緻密碼錯誤。所以還陵悔隱可以先把密碼輸入到記事本上,然後再復制粘貼進去。希望能幫到你