The version of perl that is needed depends on what version was used when the binaries were compiled. Perl version 5.10.1.1007 does work with the emulator if you compile the binaries yourself. With pre-compiled binaries it is basicly a shot in the dark as to whether or not a specific version of perl will work with it or not.
I don't know of any mysql version issues so that one should be fine. As long as you get everything else configured properly the database and quest revisions should work no problem.
As far as the guide goes the use of minilogin is terribly outdated. You may want to look at other options.
Public Server
Code:
http://www.eqemulator.org/forums/showthread.php?t=32980
Private Server
Code:
http://www.eqemulator.org/forums/showthread.php?t=32293
There are of course other guides but the ones I linked are written very well and are very easy to follow.