سلام به شما. اگر کتاب شیمی پیش دانشگاهی را خونده باشی باید بتونی به این سوال جواب بدی.
دلیل اصلی هیدرولیز یون منیزیم است. Mg(OH)2 یه باز ضعیف است لذا یون منیزیم موجود در MgCl2 در محیط آبی اندکی به صورت Mg(OH)2 در میاد و موجب کاهش غلظت یون هیدروکسید می شه واسه همین محیط اسیدی می شه.