今天按照openvas的时候突然发现报错。
出现“Unknown database"错误是因为mysldump命令在备份数据库时找不到指定的数据库。这个错误通常是由于数据库不存在或者连接到了错误的数据库导致的。因此,可以通过以下步骤来解决这个问题:
1.确认数据库是否存在,可以使用命令"show databases;"来查看所有的数据库列表。
2.确认连接到了正确的数据库,可以使用命令"mysql-u rot p"来登录MySQL数据库,然后使用命令"usedatabase name;"来切换到正确的数据库
3.确认备份命令中指定的数据库名称是否正确,可以使用命令"mysqldump -u root -p1234 database_name>backup file.sq"来备份指定的数据库
如果以上步骤都没有解决问题,可以尝试重新安装MySQL数据库或者检查MySQL数据库的配置文件是否正确。
如果不行的话,要手动更新openvas的插件库,可以使用以下步骤:
1.打开终端并输入以下命令以更新openvas的插件库:
sudo greenbone-nvt-sync
2.等待更新完成后,输入以下命令以更新openvas的CVE数据库:
sudo greenbone-scapdata-sync
3.最后,输入以下命令以更新openvas的CERT数据库:
sudo greenbone-certdata-sync
这些命令将会更新openvas的插件库、CVE数据库和CERT数据库,以确保openvas能够检测到最新的漏洞和威胁。
标签:Secinfo,插件,openvas,数据库,更新,命令,报错,MySQL From: https://blog.51cto.com/u_15301591/8171395