當前位置:首頁 » 操作系統 » 資料庫密碼忘記

資料庫密碼忘記

發布時間: 2022-06-07 11:33:31

① mysql的密碼忘記了怎麼辦

第一步:在命令行輸入net stop mysql命令關閉mysql服務
第二步:使用--skip-grant-tables選項啟動mysql服務(伺服器將不載入許可權判斷,任何用戶 都能訪問資料庫
在命令行輸入 mysqld --skip-grant-tables
命令運行之後,用戶無法再輸入指令,此時如果在任務管理器中可以看到名稱為 mysqld的進程,則表示可以用root用戶 登錄伺服器了
第三步:打開另一個命令行窗口,輸入不加密碼的登錄命令
mysql -u root
登錄成功後可以使用update語句修改密碼
修改完成後,必須使用flush privileges語句刷新許可權表,這樣新的密碼才能生效
第四步:將輸入mysqld --skip-grant-tables命令的命令行窗口關閉,接下來就可以使用新密碼登錄mysql伺服器了

② MySQL密碼忘了怎麼辦

MySQL密碼忘了的操作:

1.關閉MySQL資料庫,因為root密碼忘記了,mysqladmin無法使用,此時,只能通過killpid關閉程序。在這里,科普一下kill和kill-9的區別默認參數下,kill發送SIGTERM信號給進程。

告訴進程,你需要被關閉,請自行停止運行並退出。kill-9發送SIGKILL信號給進程,告訴進程,你被終結了,請立刻退出。與SIGTERM相比,這個信號不能被捕獲或忽略,同時接收這個信號的進程在收到這個信號時不能執行任何清理所以。

萬不得已,不要通過kill-9殺掉進程,這可能導致MySQL資料庫的物理結構損壞,無法重新啟動。

2.在my.cnf文件部分添加skip-grant-tables參數。

3.登錄資料庫,修改root賬戶的密碼以下是修改root密碼的三種方式:

1>mysql>setpasswordfor'root'@'localhost'=password('123')。無需刷新許可權表。

2>mysql>updatemysql.usersetpassword=password("456")whereuser="root"andhost="localhost"。

mysql>flushprivileges;3>#mysqladmin-urootpassword"123"。

4.關閉資料庫,注釋掉skip-grant-tables參數,重新啟動資料庫。上面這種方式雖然不錯,但是有個問題,你必須重啟資料庫,對於線上環境,這可能是不被允許的。

③ SQL資料庫密碼忘了我怎麼辦

sql資料庫的密碼是可以修改的,你可以先用windows身份登錄,修改密碼保存後退出,再用相應的用戶名和密碼登錄。

④ 忘記了Access資料庫密碼怎麼辦

把設置的密碼取消就可以了..
設置密碼
在打開對話框中,選中文件,在右下角下拉三角,以獨占方式打開,在安全性中,設置資料庫密碼。
取消密碼同上可以取消

⑤ 資料庫密碼忘記了怎麼辦

情況一:只是忘記了密碼

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。

⑥ mysql資料庫密碼忘了怎麼重置

開始--》運行--》cmd
進入mysql安裝目錄的bin文件夾(客戶都沒設置環境變數找不到mysql命令只能到那個目錄)
比如:D:\Program
Files\MySQL\MySQL
Server
5.0\bin>
1.暫停mysql服務;
2.忽略授權問題;
3.另一個命令行進去myql;
4.重置root密碼並刷新授權表;
5.任務管理器殺掉mysql進程;
6.重啟mysql服務;
>net
stop
mysql
>mysqld
--skip-grant-tables
開另外一個命令行窗口,一樣進入那個目錄
>mysql
-u
root
-p
>update
mysql.user
set
password=PASSWORD("新密碼")
where
User="root";
>flush
privileges;
任務管理器殺掉mysql進程
>net
start
mysql
#################################################################
vi
/etc/my.cnf
在[mysqld]添加
skip-grant-tables
/etc/init.d/mysql
restart
mysql
>update
mysql.user
set
password=PASSWORD("新密碼")
where
User="root";
>flush
privileges;
/etc/init.d/mysql
restart

⑦ mysql資料庫密碼忘記了怎麼辦

可以參考以下內容:

  1. 打開mysql.exe和mysqld.exe所在的文件夾,復制路徑地址

  2. 打開cmd命令提示符,進入上一步mysql.exe所在的文件夾。

  3. 輸入命令 mysqld --skip-grant-tables 回車,此時就跳過了mysql的用戶驗證。注意輸入此命令之後命令行就無法操作了,此時可以再打開一個新的命令行。注意:在輸入此命令之前先在任務管理器中結束mysqld.exe進程,確保mysql伺服器端已結束運行。

  4. 然後直接輸入mysql,不需要帶任何登錄參數直接回車就可以登陸上資料庫。

  5. 輸入show databases; 可以看到所有資料庫說明成功登陸。

  6. 其中mysql庫就是保存用戶名的地方。輸入 use mysql; 選擇mysql資料庫。

  7. show tables查看所有表,會發現有個user表,這里存放的就是用戶名,密碼,許可權等等賬戶信息。

  8. 輸入select user,host,password from user; 來查看賬戶信息。

  9. 更改root密碼,輸入update user set password=password('123456') where user='root' and host='localhost';

  10. 再次查看賬戶信息,select user,host,password from user; 可以看到密碼已被修改。

  11. 退出命令行,重啟mysql資料庫,用新密碼嘗試登錄。

  12. 測試不帶密碼登錄mysql,發現還是能夠登陸上,但顯示資料庫時只能看到兩個資料庫了,說明重啟之後跳過密碼驗證已經被取消了。

http://jingyan..com/article/454316ab4e9e65f7a7c03ad1.html

⑧ 資料庫管理密碼忘記了怎麼辦

如果你沒有重置資料庫管理密碼用你登陸cpanel的賬號密碼登陸phpmyadmin;如果你重置了,忘了後如果想解決就登陸你的cpanel重置一次mysql密碼就可以了。

⑨ 資料庫密碼忘了怎麼辦

1.以系統管理員身份登陸系統。
2.打開cmd-----net start 查看mysql是否啟動。啟動的話就停止net stop mysql.
3.我的mysql安裝在d:\usr\local\mysql4\bin下。
4.跳過許可權檢查啟動mysql.
d:\usr\local\mysql\bin\mysqld-nt --skip-grant-tables
5.重新打開cmd。進到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql\bin\mysqladmin -u root flush-privileges password "newpassword"
d:\usr\local\mysql\bin\mysqladmin -u root -p shutdown 這句提示你重新輸密碼。
6.在cmd里net start mysql

熱點內容
吃雞怎麼錄視頻帶聲音安卓 發布:2024-11-01 01:25:51 瀏覽:61
vm如何編譯和運行C程序 發布:2024-11-01 01:20:10 瀏覽:498
蟻群演算法解決tsp問題 發布:2024-11-01 01:09:35 瀏覽:886
騰訊雲伺服器最新12ip 發布:2024-11-01 01:08:53 瀏覽:875
我的世界伺服器經營商店 發布:2024-11-01 01:07:53 瀏覽:458
安卓如何開啟安裝許可權 發布:2024-11-01 01:07:52 瀏覽:913
腳本刷的心 發布:2024-11-01 01:06:57 瀏覽:452
sql命名規范 發布:2024-11-01 01:05:42 瀏覽:428
編譯mingw 發布:2024-11-01 00:56:16 瀏覽:263
安卓手機戴耳機有迴音怎麼回事 發布:2024-11-01 00:53:04 瀏覽:265