I don't think you will need one. Apache2 changes all the time and so does mysql, adding features, changing paths, slightly modifying config files. You are better of reading their docs on their homepages. MySQL documentation is fantastic. Apache2 is very straight forward and easy to configure.
Now, if you want a book about SQL (the query language, not the DB), I would recommend you "Beginning SQL", ISBN: 0-7645-7732-8". It will give you a lot of good examples based in some real world needs. While it does not cover one DB specifically, the author quite often will explain how to perform the same task with different databases, which is quite handy if you ever want to use something besides MySQL, for example.