jumpserver批量删除服务器
公司因为业务变化需要删除接近100台机器,一台一台删除实在蛋疼
想着数据库直接删除 上示例操作语句,也可以用其他字段筛选,看你自己方便
使用navicat查询生成关联表的删除语句
select CONCAT('delete from assets_asset_nodes where asset_id =\'',`id`,'\';'), CONCAT('delete from assets_systemuser_assets where asset_id =\'',`id`,'\';') ,CONCAT('delete from ops_commandexecution_hosts where asset_id =\'',`id`,'\';') from assets_asset where ip in ('172.19.63.228','172.19.63.197')
返回结果
复制执行
然后再assets_asset 主表删除这些服务器
delete from assets_asset where ip in (‘172.19.63.228’,‘172.19.63.197’)
最后发现web终端更新的服务器数量还是原来的数量,点刷新无效
修改assets_node表中的参数
使数值变化