第一步:使用命令 db_init 初始化数据库
第二步:查看Creating configuration file里面保存了数据库的账号密码
第三步:进入到msfconsole下面执行 db_connect username:password@host/database(根据上一步文件内的内容进行连接)
备注:
msf连接不上数据库解决办法
如果上面的步骤没有成功,手动创建用户与表
第一步:启动postgresql的服务,切换当前用户为postgres
第二步:创建一个数据库的账户,这个账户就是msf里连接数据库时的username
createuser username -P
第三步:创建一个数据库,这个表就是在msf连接数据库时的database
createdb --owner=msf3 msf(--owner指定msf数据库是属于哪个用户下的)
根据自己创建的用户和数据连接在msf内连接postgresql,表是metasploit自行创建的