在盐溶液中,镁及其合金的腐蚀行为比较复杂,主要取决于盐的性质,各种盐溶液中镁合金的腐蚀速度。镁及镁合金在无机盐溶液中的腐蚀与盐的阴离子有关。含氯化物溶液具有腐蚀性,即使少量氯离子也会破坏表面膜而产生腐蚀。在氯化钠溶液中,镁的腐蚀随着盐浓度提高而加大。镁合金随着氯化钠浓度的增加,腐蚀速度成直线增大。在MgDI2溶液中,镁的腐蚀速度比在氯化钠或者
氯化钾溶液中小。而氟化物会形成保护性氟化镁而且有钝化作用。氧化性盐特别是那些含氯离子或者酸离子的盐,比非氧化性盐更具有腐蚀性,在中性溶液中,镁合金会产生严重腐蚀。
镁在非氧化性的含氯离子溶液中,在
自然腐蚀电位下会产生点蚀。通过镁合金在中性或者碱性溶液中发生点蚀,重金属存在会加快点蚀过程。当镁合金经过氧化处理有涂层的情况下还可能产生丝状腐蚀。没有涂层的镁不会产生丝状腐蚀。在含有其他离子的溶液中镁及其镁合金的腐蚀速度比较大。高温除外。与不锈钢一样,在镁合金焊接的热影响区容易出现点蚀。