• User Newbie

    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.


  • User Attivo

    Sei anche sicuro che dall'esterno la porta del mysql sia accessibile e non dietro firewall?


  • Super User

    @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


  • User Newbie

    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.