The invention discloses nickel-magnesium-titanium-manganese-silicon-containing chromium-free zinc-aluminum coating anti-corrosive paint which comprises an A component and a B component at a mass ratio of 3:1, wherein the A component comprises the following raw materials: allumen powder, nano-silica, sodium lignosulphonate, benzotriazole, sulpho-diethylene glycol, triphenylphosphine and deionized water; the B component comprises the following raw materials: zirconium tetrafluoride, gamma-aminopropyl triethoxy silane, inositol hexaphosphate, cellulose acetate-butyrate, ethanol and deionized water; and the allumen powder comprises Zn, Al, Ti, Ni, Mg, Mn and Si. The paint has the characteristics of no toxicity, harmlessness, no pollution, low-temperature immediate processing, easiness in operation, extensive raw material sources, low price, cleaner production and the like.