Ah - I think you are confused about the concept of equivalents. Not surprising, it doesn't get used very consistently and most sub-specialties of chemistry have their own unique definitions depending on the type of chemistry they are doing. In general, however, the equivalents are referring to the numbers in front of the components of a balanced reaction.
Some examples - in your case, the number of equivalents of a sulfate or magnesium ion is how many of those are formed when your magnesium sulfate is dissolved:
MgSO4 ---> Mg2+ + SO42-
For every equivalent of MgSO4 dissolved, you get one equivalent of Mg2+ ions and one of SO42- ions.
For sodium sulfate,
Na2SO4 --> 2Na+ + SO42-
One equivalent of Na2SO4 dissolved will give you two equivalents of sodium ions, but only one of sulfate ions.