關於Metasploit 資料庫連線失敗
阿新 • • 發佈:2021-11-26
關於開啟msfconsole遇到資料庫連線的問題
首先,確認一下,postgresql 服務是否已經啟動。
如未啟動,輸入
service postgresql start
kali用下面這句命令
/etc/init.d/postgresql start
如果不奏效,在msf中直接使用msfdb delete刪除,然後使用msfdb init命令初始化相關設定。
完成後,退出msf,service postgresql restart重啟postsql服務,再開啟msf,可以正常使用了。
如果你希望postgresql開機自啟,使用一下命令可以實現
update-rc.d postgresql enable
附上postgresql修改和重置密碼的操作
1.開啟postgresql服務:services postgresql start
2.進入postgresql中,設定預設使用者密碼、建立新使用者、設定新使用者許可權、建立資料庫:
sudo -u postgres psql#進入postgresql預設的使用者
alter user postgres with password '密碼'; #設定預設使用者的登入密碼
create user '使用者名稱' wiht password '密碼' nocreatedb; #建立帶密碼的新使用者
create database '資料庫名' with owner = '使用者名稱'; #建立資料庫並指定資料庫的所屬使用者
\q
3.進入metasploit,連線資料庫:
msfconsole
db_status#檢視資料庫的狀態
db_connect 使用者名稱:密碼@主機地址\資料庫名
db_status#檢查是否開啟成功
原文連結:https://blog.csdn.net/ericzhangyuncsdn/article/details/79455882
作者:拾瑾 個性簽名:願歷經千帆,歸來仍少年.出處:http://www.cnblogs.com/ayoung/ 本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利.