Newsgroup: it.comp.os.linux.iniziare
Titolo: Mysql e protezioni

Salve,
avrei questo problema....
ho installato su una macchina una linux debian su cui ho montato un
server Mysql.
Adesso vorrei accedere a questo database da un'altro pc ....
ma mi da' errore di N 2003 (111).
di pipngare pinga..... ma non riesce a connettersi..
penso che sia un problema di  sicurezza e che non mi lasci accedere
alla macchiana...
ho provato a cercare qualcosa sui settaggi di Mysql e apparte un
bind_address non ho trovato niente....
ho provato a sostituirlo con l'ip dell'altra macchina.... ma non
funziona neanche cosi'.
cercando in rete ho anche trovato che sotto linux esistono 2 file
hosts.allow hosts.deny...
ho provato a modificarli mettendo
mysqld : ip allow
ma neanche cosi' va'.... :(
come posso fare?
c'e' qualcuno che mi riesce ad aiutare...?
Grazie a tutti

 c'e' qualcuno che mi riesce ad aiutare...?
Come ho scritto due giorni fa in un precedente messaggio consiglio 
CALDAMENTE  un buon libro. Quello sul SQL della Apogeo di Rubini costa 
7,50 Euro e li vale tutti. MySQL è semplice. ed anche SQL tutto sommato 
lo è, ma un periodo di apprendimento lo richiede pure! Con questo 
manualetto sono SICURO che lo fai girare in meno di tre giorni.
Ciao,
-- 
<<L'età della pietra non è finita perché sono finite le pietre>>.


Questo libro c'e' l'ho gia'! :D
Mysql lo conosco gia' abbastanza .. il problema penso che sia Debian
che non mi lascia interrogare il database da un'altro pc....

Carachi ha scritto:

Hai verificato di avere commentata la riga (my.cnf):
#skip-networking
?
Andrea


wrote:

non ho questa voce....
ho questa... che non so a cosa si riferisce.... ma anche commentandola
non  mi lascia vedere lo stesso i database....
skip-external-locking

 
Commentare questo?
bind-address         = 127.0.0.1
Alessandro


provato... ma non mi fa entrare lo stesso...
penso che sia debian che non mi faccia entrare e non mysql... é
possibile?

 possibile?
firewall?
Alessandro


non c'e'......

 non c'e'......
funziona il seguente? Eventualmente aggiungi utente e psw
mysql -h tuo_indirizzo_ip_di_rete
e i seguenti (che dovrebbero essere uguali)?
mysql -h localhost
mysql -h 127.0.0.1
Ale


con il mio ip:
$ mysql -h 192.168.1.5
ERROR 2003 (HY000): Can't connect to MySQL server on
'192.168.1.5' (111)
se invece metto
mysql -h localhost
mysql -h 127.0.0.1
si collega perfettamente!

 provato... ma non mi fa entrare lo stesso...
E hai anche riavviato mysqld?  ;-)
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net


si ...ovviamente dopo ogni modifica ravvio  il server mysql....
ma possono centrare i file di configurazione di debian... in
particolare hosts.allow?

Carachi ha scritto:

Posta il file my.cnf (eventualmente, metti delle X al posto di dati 
sensibili quali indirizzi IP e nomi).
Andrea

 particolare hosts.allow?
Non quando provi dalla stessa macchina.


Tutti i permessi per accedere da indirizzi diversi di localhost li hai messi, vero?
Se ti connetti da root al database mysql e fai
   select * from users;
e
   select * from db;
li dovresti vedere.
Se questi sono a posto avevi già dato il comando
   flush privileges;
oppure hai riavviato mysqld?
Provando con nmap vedi la porta 3306 aperta?
GP


wrote:

si... i privileg li ho dati ma effettivamente la porta di mysql nn e
aperta...
ti posto il nmap
Starting Nmap 4.53 ( 
http://insecure.org
 ) at 2008-06-05 20:37 CEST
Interesting ports on 
192.168.1.10
:
Not shown: 1708 closed ports
PORT    STATE SERVICE
9/tcp   open  discard
13/tcp  open  daytime
22/tcp  open  ssh
37/tcp  open  time
111/tcp open  rpcbind
113/tcp open  auth