Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Tech
 
[MySQL] Connessione remota
Clicca QUI per vedere il messaggio nel forum
Hamelin
Scusate la domanda probabilmente stupida... Come mi posso connettere a un database MySQL remoto senza dover passare per uno script (PHP nel mio caso)? Ho già una serie di istruzioni SQL e dati in un po' di file e sarei molto più comodo a sparar dentro qualche comando che non a gestire tutto tramite script... vabbe'... non so nemmeno se mi son fatto capire.

DeepBlue
In effetti non ho capito molto, ma ho paura che tu abbia bisogno di un accesso ssh alla macchina (o comunque di un qualche tipo di prompt remoto)

yeah
Se vuoi collegarti direttamente a MySQL con il client, mi sa che devi fare come dice DeepBlue.

Se il problema è dover passare i dati al db, però, MySQL supporta il caricamento diretto da file attraverso LOAD DATA

Hamelin
Messa lì banalmente mi piacerebbe comportarmi come in locale... digito il comando mysql e il programma è al mio servizio.
Non esistono client MySQL?
Comunque ho fatto via PHP e morta lì...

yeah
Beh, che io sappia, via web c'è PHPMyAdmin, dovrebbe permettere di gestire il database in modo visuale, ma non l'ho mai provato.

Viry
Allora, devi fare due operazioni sulla macchina dove risiede il db.
Per prima cosa, in my.cnf, devi dire al mysql di ascoltare sull'indirizzo esterno (di default, ascolta solo su localhost)
code:
bind_address = 127.0.0.1 bind-address = ip_della_macchina

dopodiche' accedi al mysql come utente root e dai questo comando:
code:
mysql> grant all privileges on *.* to 'hamelin'@'%' identified by 'password'; Query OK, 0 rows affected (0.00 sec)

dopodiche' dalla macchina che vuoi, ti puoi collegare al mysql remoto semplicemente digitando
code:
mysql -h macchina_db -ppassword (senza spazi tra il -p e la password)

N@RV1
Originally posted by Hamelin
Messa lì banalmente mi piacerebbe comportarmi come in locale... digito il comando mysql e il programma è al mio servizio.
Non esistono client MySQL?
Comunque ho fatto via PHP e morta lì...



Ma se usi i plugin visuali di mysql non vanno bene?!
tipo MySQLAdministrator o MySQLQueryBrowser?!(insieme:D)

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate