I do not know another safe installation.
I do not trust any PC to Phone root methods (Kingroot, KingoRooot, ect)
Of course, you can try them at your own risk.
By the way, are you on MULTI ROM or STOCK MIUI ROM? Are you on STABLE ROM or DEVELOPER ROM?