PDA

View Full Version : mySQL server 5.0


HnACP
31-05-2009, 18:20
ciao a tutti!
io ho installato mysql server 5.0 e devo usare mySQL monitor per fare delle interrogazioni. Una volta che lo avvio mi chiede la password, io la inserisco e mi viene l'interfaccia iniziale:
Welcome to the mysql monitor ecc....
mysql>

a qusto punto io dovrei connettermi ad un database con questo comando:
mysql -u anonymous -h ensembldb.ensembl.org -P 3306

però non riesco, perchè credo non sia la sintassi giusta..

qualcuno mi può aiutare?

grazie!
ciao

john_revelator
31-05-2009, 21:34
Se non hai ancora modificato niente, di default il nome utente è root e la password è nulla.

Per vedere l'elenco dei databases esistenti devi digitare

show databases;

mentre per accedere a un database specifico digiti

use nome_database;

Ti consiglierei di installarti un'interfaccia grafica, molto più comoda della shell. Io mi trovo molto bene con sqlyog.

Qui puoi scaricare la versione gratuita.
http://download.html.it/software/vedi/2355/sqlyog/

HnACP
31-05-2009, 22:00
ciao!
grazie mille per il programma, sono riuscito a farlo funzionare e connettermi nel database!

da shell non riesco proprio a connettermi...

ciao!

john_revelator
31-05-2009, 22:06
Son felice che abbia risolto. Apprezzerai sicuramente sqlyog. Comunque è utile sapersi destreggiare anche tramite shell.

Hai provato a digitare semplicemente

mysql -u root

e premere invio?

Dovresti riuscire ad accedere. A questo punto scrivi

show databases;

vedi i database esistenti e scegli a quale accedere tramite

use nome_database;

come ti ho già scritto in precedenza.

HnACP
01-06-2009, 15:12
il problema è che i comandi iniziano gia con mysql> Quindi quando scrivo qualcosa tipo -u root e premo invio mi va a capo con -> e quindi aspetta che scrivi qualcos'altro...
in pratica non riesco a dargli nessun comando!

john_revelator
01-06-2009, 17:30
Devi terminare i comandi col ;

~FullSyst3m~
01-06-2009, 19:10
Devi terminare i comandi col ;

Come giustamente dice john i comandi devono terminare con il punto e virgola.

HnACP
02-06-2009, 12:04
si lo so.. però quando metto ; mi da errore nel momento che premo invio.

~FullSyst3m~
02-06-2009, 20:31
si lo so.. però quando metto ; mi da errore nel momento che premo invio.

Strano. Che errore ti dà? L'hai avviato come root mysql?

HnACP
02-06-2009, 22:46
qualsiasi cosa mi dice che devo guardare il manuale di mysql... non lo so come lo avvio.. ho fatto il wizard durante l'installazione, e quando l'avvio mi chiede la password

~FullSyst3m~
02-06-2009, 22:51
qualsiasi cosa mi dice che devo guardare il manuale di mysql... non lo so come lo avvio.. ho fatto il wizard durante l'installazione, e quando l'avvio mi chiede la password

E tu non hai inserito nessuna password?

HnACP
03-06-2009, 19:09
si la password la inserisco perchè l'avevo impostata durante l'installazione

~FullSyst3m~
03-06-2009, 20:55
si la password la inserisco perchè l'avevo impostata durante l'installazione

Non dovrebbe proprio farti cosi. Prova ad avviare con

mysql -u root -p

e poi dai

show databases;