Autore Topic: cercasi esperto per connette database mysql  (Letto 1413 volte)

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
cercasi esperto per connette database mysql
« il: 28 Luglio 2010, 22:22:57 »
ciao a tutti. Ho questo problema: Su sugerimento di Ceskho vori passare da database sqlite a mysql (ho l'esigenza di interrogare il databese da diversi pc in diverse location). Ho installato mysql server in un pc che farà da server ho creato il db e una tabella di prova. Ho creato un utente con GRANT ....... e ho dato tutti i permessi.
ho installato mysql query browser e mysql administrator sia sul server che su un altro pc.

PRIMA PROVA: avviare mysql query browser dal server e loggarmi con localhost nome utente e password RISULTATO tutto ok

SECONDA PROVA: avviare mysql query browser da un pc collegato allo stesso router con l'IP locale del pc (porta aperta su questo ip) RISULATO errore 111

TERZA PROVA:  avviare mysql query browser da un pc via web IP assegnato dal provider (porta aperta sull'ip del server) RISULATO errore 111

da notare che il ping verso il server sia ip provider che ip locale da pc collegato in locale funziona.

qualche soluzione?
Matteo DoubleMM Mion

Offline Berserker79

  • Grande Gambero
  • ***
  • Post: 201
    • Mostra profilo
Re: cercasi esperto per connette database mysql
« Risposta #1 il: 29 Luglio 2010, 02:33:24 »
Ciao, non sò il perché ti venga fuori quell'errore, ma ti posso dire che secondo me il problema non sta di certo nell'impostazione del router.
Visto che la prova 2 l'hai eseguita su due pc collegati in rete lan, il router non viene chiamato in causa, sempre che i due pc(server e client) stiano sulla stessa famiglia di ip.
Siccome è risaputo che linux blinda tutte le porte in ingresso, verificherei che sul pc server, la porta in ascolto del server mysql sia aperta.
Ciao.

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: cercasi esperto per connette database mysql
« Risposta #2 il: 29 Luglio 2010, 07:44:26 »
allora dopo ripetute provo sono riuscito a collegarmi in lan. il client e il server hanno la stessa famiglia ip uno è collegato via wifi (client) e uno lan (server). nel router ho instradato la porta 3306 all'ip del server. non capisco perchè' se pingo il router ricevo risposta ma se faccio una scansione porte sull'ip del route trovo le altre porte ma non quella dedicata a mysql anche se controllando è aperta.
Matteo DoubleMM Mion

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: cercasi esperto per connette database mysql
« Risposta #3 il: 29 Luglio 2010, 11:10:53 »
Ciao, nelle prove che ho fatto con 2 pc con lo stesso router non ho avuto problemi, neanche di aprire porte (non sarei neanche capace :D).
Una volta che con grant hai dato tutti i permessi del database all'utente non dovresti aver problemi..
collegandoti così:

SERVER HOSTNAME = 192.168.xxx.x
USERNAME = "nomecreatoconGRANT"
PASSWORD = "tuapasswordcreataconGRANT"
PORT = 3306

A me funziona senza mettere mano ad altro.

Fammi sapere ciao

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: cercasi esperto per connette database mysql
« Risposta #4 il: 29 Luglio 2010, 11:25:18 »
Citazione
SERVER HOSTNAME = 192.168.xxx.x
USERNAME = "nomecreatoconGRANT"
PASSWORD = "tuapasswordcreataconGRANT"
PORT = 3306

anche a me così funziona. Ma se mi collego da casa all'ufficio? con l'ip dell'ufficio non funziona più eppure da casa ad ufficio la connessione c'è perchè funziona il ping e mi connetto tranquillamente via ftp

Matteo DoubleMM Mion

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: cercasi esperto per connette database mysql
« Risposta #5 il: 29 Luglio 2010, 11:28:53 »
in quel caso devi aprire le porte del router.
il mio nuovo sito : ealmuno.com

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: cercasi esperto per connette database mysql
« Risposta #6 il: 29 Luglio 2010, 12:00:11 »
ho già scritto sopra che le porte sono aperte
Matteo DoubleMM Mion

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: cercasi esperto per connette database mysql
« Risposta #7 il: 29 Luglio 2010, 12:02:57 »
Provo a fare una ricerca perchè la cosa interessa anche a me, non ho mai provato a collegarmi in remoto

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: cercasi esperto per connette database mysql
« Risposta #8 il: 29 Luglio 2010, 12:24:29 »
credo sia un problema di router perchè se faccio un scansione porte non trova la 3306 eppure è indirizzata sull'ip del server
Matteo DoubleMM Mion

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: cercasi esperto per connette database mysql
« Risposta #9 il: 29 Luglio 2010, 12:29:53 »
Scusate, ma a parte le porte del firewall, nella configurazione mysql è concesso il collegamento dall'esterno ? Inoltre, le utenze usate hanno i diritti di accesso da tutti i pc in questione?

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: cercasi esperto per connette database mysql
« Risposta #10 il: 29 Luglio 2010, 12:48:32 »
cercavo appunto uno che mi spigasse questo perchè sono ignorante in materia
Matteo DoubleMM Mion

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: cercasi esperto per connette database mysql
« Risposta #11 il: 29 Luglio 2010, 13:35:38 »
O vai a modificare le impostazioni di mysql oppure dai i privilegi all'utente.
GRANT ALL ON *.* TO utente@ip IDENTIFIED BY 'password';
il mio nuovo sito : ealmuno.com

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: cercasi esperto per connette database mysql
« Risposta #12 il: 29 Luglio 2010, 13:50:39 »
su utente@ip posso usare al posto dell'ip mionome.dyndns.org così non devo cambiare ogni volta ip visto che è dinamico?
Matteo DoubleMM Mion

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: cercasi esperto per connette database mysql
« Risposta #13 il: 29 Luglio 2010, 14:43:57 »
Se ti connetti con quel nome di dominio, credo sia possibile, ma prima dovresti controllare il file my.cnf, il firewall, le utenze del db, e via dicendo...

Tieni conto che, per default, nell'installazione standard di mysql, viene creato il solo utente root: "root"@"127.0.0.1" e "root"@"localhost".
Le utenze vanno aggiunte sulla base di come viene impostata la logica di connessione. Se prevedi di connetterti da più postazioni, senza sapere quali, puoi creare gli utente in questo modo:

Codice: [Seleziona]
"nomeutente"@"*"

Comunque, la documentazione su mysql c'è nè in abbondanza, già sul sito ufficiale.