1. 程式人生 > 其它 >關於Metasploit 資料庫連線失敗

關於Metasploit 資料庫連線失敗

關於開啟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/ 本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利.