Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    problema con collegamento db

    ho un sito su altervista....vorrei collegarmi ad un db esterno ma mi dice che nn ho il permesso -.-

    mi collego con mysql_connect(host,user,pass)

    come mai?
    La programmazione è una scelta di vita....

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    prova così:

    Codice PHP:
    <?php
        $connessione 
    mysql_connect("localhost""utente_mysql""password_mysql")
            or die(
    "Connessione non riuscita: " mysql_error());
        print (
    "Connesso con successo");
        
    mysql_close($connessione);
    ?>
    vedi cosa ti restituisce.

  3. #3
    Originariamente inviato da mariox
    prova così:

    Codice PHP:
    <?php
        $connessione 
    mysql_connect("localhost""utente_mysql""password_mysql")
            or die(
    "Connessione non riuscita: " mysql_error());
        print (
    "Connesso con successo");
        
    mysql_close($connessione);
    ?>
    vedi cosa ti restituisce.
    già fatto mi dice che Host 'ns22.altervista.org' is not allowed to connect to this MySQL server

    ps: nn è localost perchè si trova su un'altro pc il db---ho messo l'indirizzo del server
    La programmazione è una scelta di vita....

  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    stando così le cose sembra che tu non abbia i privilegi al DB per accedere da remoto.

  5. #5
    Originariamente inviato da mariox
    stando così le cose sembra che tu non abbia i privilegi al DB per accedere da remoto.
    ma come utente metto root...
    La programmazione è una scelta di vita....

  6. #6
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    il nome utente nn c'entra nulla, nel senso che tutti i dati che ti hanno dato funzionano se ti connetti sull'host dove è situato il tuo database.

    Per accedere da remoto devi entrare in "locale" nel tuo DB e assegnarli i privilegi:

    i privilegi si assegnano con i comandi GRANT E ROVOKE.

    Ti conviene chiedere al tuo provider.

  7. #7
    Originariamente inviato da mariox
    il nome utente nn c'entra nulla, nel senso che tutti i dati che ti hanno dato funzionano se ti connetti sull'host dove è situato il tuo database.

    Per accedere da remoto devi entrare in "locale" nel tuo DB e assegnarli i privilegi:

    i privilegi si assegnano con i comandi GRANT E ROVOKE.

    Ti conviene chiedere al tuo provider.
    nn hai capito:

    il db risiede su un pc nn su un provider....ora per accedere sul db io come host metto l'indirizzo ip del server..poi come user forse devo mettere l'username di altervista e la pass di altervista?
    La programmazione è una scelta di vita....

  8. #8
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    Originariamente inviato da Pietro84
    nn hai capito:

    il db risiede su un pc nn su un provider....ora per accedere sul db io come host metto l'indirizzo ip del server..poi come user forse devo mettere l'username di altervista e la pass di altervista?
    Perchè prima cosa mettevi come user e password??

  9. #9
    Originariamente inviato da mariox
    Perchè prima cosa mettevi come user e password??
    prima mettevo root senza pass che ha i diritti per leggere quel db...
    La programmazione è una scelta di vita....

  10. #10
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    Scusami questo fantomatico pc dove risiede il tuo db dov'è situato?
    di chi è di aruba?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.