關于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

浙公網安備 33010602011771號