hey bro i had this same prob a few days ago i fixed it after an hour of tearing my hair out heres what i done
first if ur mysql ran ok before there no need to change my.ini( test for corruption by simply opening the my.ini if its corrupt it wont open
ok this is what fixed mine-
i ran mysql had a red light tried to start service Failed -restart in 30 seconds
this failed several times
in the same popout where u start the service there will be "uninstall service" or remove service - uninstall it !
close the popout
reopen and click install service once installed select "start service" again and ur mysql should start ok
i hope ur prob is as simple as mine was i know how frustratin it can get
<NEO>[PM]