Sim.
Aqui está o porquê:
*
magnésio (mg) é um metal e tende a perder dois elétrons para formar um cátion de +2 (mg²⁺).
*
enxofre (s) é um não -metal e tende a ganhar dois elétrons para formar um ânion -2 (s²⁻).
As cargas opostas dos íons resultantes (mg²⁺ e s²⁻) se atrairão, formando uma ligação iônica.