PDA

View Full Version : accedere a mysql da altra macchina


Gremo
21-07-2007, 15:29
Ciao a tutti
ho una virtual machine creata con vmware con un'istanza di mysql installata.
Vorrei installare sul mio sistema mysql browser per accedere all'istanza sulla vm...
non ho però permesso l'accesso dall'esterno come root urante la configurazione...

quali parametri devo indicare in mysql browser? la porta qual è?

cionci
21-07-2007, 15:41
Ti conviene creare un altro utente con tutti i permessi:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'192.168.0.x' IDENTIFIED BY 'newpassword' WITH GRANT OPTION;

Ovviamente devi mettere l'ip dal quale accedi al server mysql.
L'utente sarà newuser e la password newpassword. Per la porta lascia quella che c'è...

Gremo
21-07-2007, 15:52
Ti conviene creare un altro utente con tutti i permessi:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'192.168.0.x' IDENTIFIED BY 'newpassword' WITH GRANT OPTION;

Ovviamente devi mettere l'ip dal quale accedi al server mysql.
L'utente sarà newuser e la password newpassword. Per la porta lascia quella che c'è...

ciao
ho creato un utente su mysql (da command lline) così:

CREATE USER test IDENTIFIED BY 'test';
GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';
FLUSH PRIVILEGES;


ora da dentro la vm il mio utente test può lavorare sul db test

ma dal query browser riesco a connettermi a mysql usando l'utente test,ma non ho ipermessi per leggere il db test....non capisco.

lo stesso comando da dentro la vm mi riporta

SHOW DATABASES;
information_schema
test


al di fuori, dal query browser:

SHOW DATABASES;
information_schema


dove sbaglio? :help:

cionci
21-07-2007, 16:08
Ma da un PC diverso o dal localhost ?

Gremo
21-07-2007, 16:58
dal pc diverso., risolto,dovevo garantire i privilegi a 'test'@'pcdiverso', non solo sul localhost

grazie per l'aiuto!

cionci
21-07-2007, 18:03
dal pc diverso., risolto,dovevo garantire i privilegi a 'test'@'pcdiverso', non solo sul localhost
Infatti te l'avevo scritto ;)

Gremo
21-07-2007, 20:03
Infatti te l'avevo scritto ;)

non avevo interpretato "l'ip dal quale accedi al serve mysql" come l'ip della macchina "esterna"....avrei risparmiato un pò di ricerche :rolleyes:

grazie mille :)