Per utilizzare MySQL non serve disporre anche del web server Apache sulla stessa macchina.

Esempio:

- 192.168.0.1 [Router/Modem Wi-Fi]

- 192.168.0.2 [Portatile dove sarà presente MySQL]

- 192.168.0.3 oppure IP esterno [Dove sarà presente un servizio Apache che eseguirà gli script, che andranno a richiamare:

codice:
// Se il server Apache è sulla stessa LAN del server MySQL andremo a chiamare in locale l'indirizzo 192.168.0.2:3307 se il server Apache è fuori dalla LAN sostituiremo l'IP locale con l'IP esterno come segue:

$link = mysql_connect('192.168.0.2:3307', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
Se invece Apache e MySQL girano sulla stessa macchina sostituiremo la parte IP con " localhost " in questo caso specificare la porta non è necessario, a meno che questa sia diversa da quella di default.

Naturalmente le porte del router devono essere aperte, altrimenti la connessione fallirà.