LeleFT ti ha già risposto, comunque vedo - sperando di non inserire stupidaggini - di articolare un po' di più:

127.0.0.1 e localhost sono la stessa cosa. Vuol dire macchina (server) locale. Tablet incluso. Quindi nè l'uno nè l'altro vanno bene.

La connessione USB non depone a tuo favore: meglio se lo connetti in wi-fi alla rete, almeno si becca un indirizzo ip appartenente alla rete stessa e forse facciamo un passo avanti.

Ammesso che tu adesso sia connesso alla rete con il tablet, verifica la tua configurazione di MySQL: accetta connessioni da client che non siano localhost / 127.0.0.1 ? Se sì, usa l'indirizzo ip locale della macchina su cui gira MySQL come indirizzo di connessione (nel tuo caso: 192.168.1.91), se no, cambia l'impostazione di MySQL.

Connessioni dall'esterno: se non hai un indirizzo ip fisso, puoi provare ad appoggiarti a qualche servizio esterno (tipo dyndns o altro: molti router propongono già nelle loro pagine di configurazione, alcuni servizi per la connessione via remoto).

EDIT: ecco, LeleFT ha integrato.