Pagina 1 di 1

[Risolto] LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 16:13
da Zoff
Salve,
ho installato i servizi LAMP da Synaptic con: Modifica->Marca i pacchetti per attività->LAMP Server e in piu' ho installato il pacchetto phpmyadmin...

Tutto funziona perfettamente in locale, non riesco però ad accedere al database da un altro computer della LAN, mentre il server web lo vedo bene...

Che tipo di modifiche devo fare per renderlo accessibile?

- zoff -

Re: LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 16:19
da webpatella
perchè stai garantendo l'accesso solo da localhost (127.0.0.1) devi modificare il file .conf in /etc/mysql/

Re: LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 16:22
da Zoff
webpatella ha scritto: perchè stai garantendo l'accesso solo da localhost (127.0.0.1) devi modificare il file .conf in /etc/mysql/
come è da modificare? è da considerare una netmask?

Re: LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 16:32
da webpatella
si metti 0.0.0.0 per l'accesso a tutti..o la tua network...

Re: LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 17:44
da Zoff
webpatella ha scritto: si metti 0.0.0.0 per l'accesso a tutti..o la tua network...
Non ha funzionato (anche dopo aver riavvaito)...

Questo codice:

Codice: Seleziona tutto

<?PHP
mysql_connect("localhost","root","miapassword") or die('SERVER error');
mysql_select_db("sessions") or die('DB error');
echo "OK";
?>
stampa giustamente OK.

mentre questo:

Codice: Seleziona tutto

<?PHP
mysql_connect("192.168.1.38","root","miapassword") or die('SERVER error');
mysql_select_db("sessions") or die('DB error');
echo "OK";
?>
stampa un warning e la stringa del die:

Codice: Seleziona tutto

Warning: mysql_connect() [function.mysql-connect]: Host 'casa-fisso.homenet.telecomitalia.it' is not allowed to connect to this MySQL server in /var/www/gui/test.php on line 2
SERVER error
io ho modificato così:

Codice: Seleziona tutto

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address		= 0.0.0.0
devo modificare altro?

Re: LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 17:50
da webpatella
metti 192.168.0.0/24 o la tua rete..

Re: LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 17:56
da Zoff
webpatella ha scritto: metti 192.168.0.0/24 o la tua rete..
con /24 il server mysql non riesce a partire mi da [fail]...

EDIT: ci sono evoluzioni in negativo, giusto epr prova ho provato a sostituire localhost con 127.0.0.1 (dovrebbero essere alias no?) e non funziona neanche con 127.0.0.1!!!!!!!!!!

Re: LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 18:06
da webpatella
mhmm strano...  :( >:(

Re: LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 18:07
da Zoff
webpatella ha scritto: mhmm strano...  :( >:(
Ho notato ora che è con 127.0.0.1 è cambiato il warining:

Codice: Seleziona tutto

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /var/www/gui/test.php on line 2
SERVER error
EDIT: chiedo venia, era un errore mio, avevo cambiato il conf senza riavviare mysql

resta cmq che nega l'accesso per i 192.168....

Re: LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 18:31
da Zoff
Googleando ho letto che l'accesso root fuori da localhost potrebbe non essere di default, avete idea di dove trovare l'opzione ""Enable root access from remote machines"?

RISOLTO: Ho creato un nuovo utente ad-hoc con i permessi di accesso da qualsiasi host.

grazie dell'aiuto.

Re: [Risolto] LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 18:39
da webpatella
grande!!! in phpmyadmin hai guardato?

Re: [Risolto] LAMP acesso MySql dalla LAN

Inviato: giovedì 26 giugno 2008, 18:51
da Zoff
webpatella ha scritto: grande!!! in phpmyadmin hai guardato?
si l'ho creato da li...