Could you post your my.conf and maybe the mysql.log if you have logging enabled? Normally the mysql connection requires a "ping" from time to time...
This code is copied from http://topg.org/php_votifier. Beside that you changed top from topg.org to mcserverslist.org (wich is rude) you also...
Hmm, probably you should try to allocate more RAM...just an idea.
All users with proxy will connect to the proxy with a custom port but on your server on your open port. Blocking the IP will be enough, the port...
Make sure you started mysql service by left-click on Wamp... Mysql - Service - Start. Try to use SQLylog for db management, it's pretty neat.
Archive all files with a password, upload on your website then use wget to download all in the new server. This is how I will do it if you don't...
Use WorldEdit and WorldGuard plugins.
Try to google your router model followed by "enable DMZ"
What operating system are you using?
First make sure if the router is the problem. To test that you can enable DMZ on it but be aware it's opening all ports and it's not safe. So...
There are a lot of topics with suggestions, just go for basic plugins depending on the type of server you want to start. For example on Curse most...
Separate names with a comma.