Can you check permissions if the user has permission to make online donations?
If Civi is on 5.37 than password field is not available to set on form, the user will get a password reset link when the user is created.
This has been discussed at chat.civicrm.org so just updating this question with that conversation.
The MySQL requirements for CiviCRM are:
MySQL 5.7.5+ or MariaDB 10.0.0.2+
The full CiviCRM hosting requirements can be found Here
Or you can have a conversation with one of the many partners to discuss hosting your CiviCRM. Partners Hosting