- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- Accesso remoto a MySql
-
Accesso remoto a MySql
Salve a tutti,
ho installato su un server Linux (Fedora Core 7) php e mysql con il comando
yum install httpd php mysql mysql-server php-mysql
ho creato una semplice pagina index.php php che legge informazioni in un databsa mysql e se provo a visualizzarla tramite un browser sulla stessa macchina (quindi utilizzando l'indirizzo http://localhost/index.php) e tutto funziona correttamente.
Ho installato sul mio PC (windows) tre client per amministrare MySql
_ Toad for MySql
_ MySql Administrator
_ MySql Turbo Manager
ma con nessuno di questi riesco a collegarmi al MySql (tramite l'utente root) installato sul Server Linux.Il mio sospetto è che debba configurare qualcosa sul server o su MySql in modo da consentire l'accesso anche dall'esterno e non solo da programmi che girano sullo stesso server (come la pagina php di prova).
Cosa devo configurare? Come?
Grazie a tutti.
-
Sei anche sicuro che dall'esterno la porta del mysql sia accessibile e non dietro firewall?
-
@spettroelica said:
Salve a tutti,
ho installato su un server Linux (Fedora Core 7) php e mysql con il comando
yum install httpd php mysql mysql-server php-mysql
ho creato una semplice pagina index.php php che legge informazioni in un databsa mysql e se provo a visualizzarla tramite un browser sulla stessa macchina (quindi utilizzando l'indirizzo http://localhost/index.php) e tutto funziona correttamente.
Ho installato sul mio PC (windows) tre client per amministrare MySql
_ Toad for MySql
_ MySql Administrator
_ MySql Turbo Manager
ma con nessuno di questi riesco a collegarmi al MySql (tramite l'utente root) installato sul Server Linux.Il mio sospetto è che debba configurare qualcosa sul server o su MySql in modo da consentire l'accesso anche dall'esterno e non solo da programmi che girano sullo stesso server (come la pagina php di prova).
Cosa devo configurare? Come?
Grazie a tutti.
Controlla i permessi dell'utente che utilizzi, di default l'utente è root e può accedere solo in localhost
-
Infatti.
Ho risolto eseguendo il comando:
GRANT ALL ON . TO utente@10.41.54.11 IDENTIFIED BY 'password';Adesso da computer con ip 10.41.54.11 riesco a collegarmi utilizzando l'utente utente e password password.