|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2014
Messaggi: 1515
|
Connessione a database Mysql presente su un server.
Salve a tutti.
Ho una postazione client con sistema operativo Windows XP Professional SP3. Vorrei connettermi a un database Mysql presente su un server che fa parte della mia rete locale. Vorrei utilizzare lo strumento Toad for Mysql. Cosa mi occorre per riuscire a collegarmi a questo database? Grazie a tutti. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Padova
Messaggi: 561
|
In genere per collegarsi a un db servono username, password e ip del server;
e verifica che l'utente sia abilitato e abbia i necessari permessi per eseguire le query. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 315
|
Assicurati anche che il server mysql sia in ascolto su una porta (di solito 3360) e che accetti chiamate su quella porta.
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2014
Messaggi: 1515
|
Ok.
Username e password sono presenti su un file di configurazione config.inc.php sul server, l'indirizzo ip del server ovviamente lo conosco. Volevo sapere, da un punto di vista pratico, se volessi collegarmi al db sul sever usando il Mysql 5.5 Command Line Client, quali comandi devo inserire per collegarmi? Quando dici "verifica che l'utente sia abilitato", ti riferisci al mio utente root creato quando ho installato Mysql in locale? Grazie. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2014
Messaggi: 1515
|
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 3286
|
Quote:
mysql -h Ip.Del.Server -u nomeutente -p Se l'utente non è abilitato ti risponde picche O guardi il file di configurazione, oppure provi con un telnet telnet ip.del.server 3360 Chiaramente non dalla stessa macchina dove gira mysql |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 2014
Messaggi: 1515
|
Ti ringrazio Kaya.
Se provo ad eseguire questo comando: mysql -h Ip.Del.Server -u nomeutente -p mi dice che "il mio host" is not allowed to connect to this MySQL Server. Mentre se digito: telnet ip.del.server 3306 mi dice che "il mio host" is not allowed to connect to this MySQK Server. Connessione all'host perduta. NB: credo sia la 3306 la porta di ascolto di default di Mysql Quindi cosa significano questi messaggi di errore? Ti ringrazio. |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jul 2014
Messaggi: 1515
|
Ho capito come procedere.
Mi basta accedere al Mysql sul server, assegnare tramite l'istruzione GRANT i privilegi al mio utente root locale, indicando anche l'indirizzo ip locale da cui vogli collegarmi al database "remoto". In questo modo quel messaggio di errore: "not allowed to connect..." non viene visualizzato. Grazie a tutti comunque per il supporto e gli utili consigli. |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Nov 2001
Città: Kendermore
Messaggi: 6678
|
Nel campo dedicato all'host puoi usare anche il carattere % per rendere possibile la connessione da qualsiasi host.
L'ideale dal punto di vista della sicurezza è restringere il più possibile l'accesso, se però l'accesso avviene da una rete trustata (es rete locale) e il db è usato per test o sviluppo, può essere una soluzione comoda.
__________________
https://tasslehoff.burrfoot.it | Cloud? Enough is enough! | SPID… grazie ma no grazie "Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say." |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jul 2014
Messaggi: 1515
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:23.




















