Posts made by Howard Miller

Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
Forget about all that .sql.gz stuff. Just run the command...

mysqldump -h example.com -u myusername -p'mypassword' -C -Q -e --create-options mydatabasename > moodle-database.sql

....this generates moodle-database.sql which you can copy across to the new server and use to create the new Moodle database. I've never used cPanel but I would be surprised if it didn't have an option to import an SQL file.
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
Your biggest problem is that XAMPP was never designed or intended for "production" use. Even with a properly configured system 3,000 students starting a quiz at the same time (if that's what you mean) is a VERY big ask. That's going to require a substantial system (probably load balanced) configured by an experienced Moodle administrator.

So, a big system like that running on XAMPP is probably never going to work.
Average of ratings: Useful (1)