I've been following this website:
None of that is particularly relevant unless you're specifically supporting MSCHAPv2 authentication.
The easiest solution for authenticating MySQL using FreeIPA is probably to join the MySQL server to the IPA domain and then use PAM authentication:
https://dev.mysql.com/doc/refman/5.5/en/pam-pluggable-authentication.html