2
Weird, mosttimes people get stuck at
step 5.
Can you check if the resulting mainfile.php did contain the right paths and credentials for the database? If not you may try with setting it right before starting step 8.
Was the database created? Sometimes, you have no permissions to do this from within Apache. Create a database and user for it by hand.
In the mentioned thread, one with a remote SQL server prepared the installation on his local PC (with eg XAMPP) and then uploaded the result to his servers (site + db) and adapted mainfile.php manually to the changed environment.