by Ken Task.
@Ray
Crash courses are always interesting ... ;) But, ya got a good start! Congrats.
Maybe you already checked this ... 2.5 requires MySQL 5.1.33.
mysql -V or mysql -h [hostseeninconfig] -V
should show version
The config.php file contains a DB user, the DB and the mysql server (DB host) to which Moodle is to connect.
So let's try another command to test that:
mysql -h [hostseeninconfig] -u [userseeninconfig] -p[userseeninconfig]
There is no space after the -p - that's not a typo.
Also this command:
php -r "phpinfo();" | grep memory_limit
If one cannot find any info, might contact the helpdesk of your hosting system and give them details. You might be on a shared system that cannot support/won't support 2.5.
'spirit of sharing', Ken