The invention relates to an aqueous epoxy corrosion-resistant coating for mechanical equipment. According to the aqueous epoxy corrosion-resistant coating, a component A comprises an aqueous epoxy resin emulsion, a rheological agent, a wetting and dispersing agent, a defoaming agent, an organic preservative, an inorganic anti-rust pigment, a pigment filler, deionized water and a film-forming aid, a component B comprises an aqueous polyamine-epoxy resin adduct, deionized water, a silane coupling agent, a promoter and a reactive epoxy toughening agent, and the aqueous epoxy corrosion-resistant coating is prepared by preparing the component A, preparing the component B and mixing the component A and the component B. Test results show that under the situation of coating a 150mu m wet film, the surface drying time is less than 40min, the solid drying time is less than 12h, the thickness of a dry film is 80mu m, a coating has no cracks under the impact condition of 120kg.cm, an anti-flash rust agent which produces harm to a human body or an environment is eliminated, and the aqueous epoxy corrosion-resistant coating is environment-friendly and high in safety.