MySQL är en databasserver, det är ett separat paket, och den måste du starta separat osv. MySQL har egentligen inget att göra med Apache.
Apache = webserver
MySQL = databasserver
libapache2-mod-auth-mysql
Description: Apache 2 module for MySQL authentication
A module for the Apache 2 web server which enables HTTP authentication
against information stored in a MySQL database.
libapache2-mod-auth-mysql är alltså en modul till Apache för att spara användarnamn/lösenord etc i en MySQL databas.
Det du behöver är en MySQL-server:
apt-get install mysql-server
Sedan måste du skapa en databas och lägga till en användare i MySQL-databasen, som webservern (Apache)/php kommer att använda när den ska hämta/skriva till databasen.
Det kan du enkelt göra med phpmyadmin:
apt-get install phpmyadmin
Om du inte har ändrat standard Apache konfigurationen kan du komma åt din databas från http://din-server/phpmyadmin när phpmyadmin är installerat. Logga in som root / inget lösenord första gången och skapa databaser och användare. Glöm inte att sätta ett lösenord för root kontot (root-kontot på MySQL-servern, inte på själva servern), annars kommer alla som kommer åt phpmyadmin att komma åt dina databaser.
Edit:
"Start-mappen" i Apache kan du ändra i:
/etc/apache2/sites-available/default
Om du gör det och vill använda phpmyadmin kan du t.ex. lägga en symlänk i din nya katalog till phpmyadmin:
ln -s /usr/share/phpmyadmin /din/nya/wwwroot