Visualizzazione dei risultati da 1 a 7 su 7

Discussione: localhost o???

  1. #1

    localhost o???

    Salve a tutti,
    sto lavorando a una pagina web che sfrutta una database creato dove è hostato il mio dominio e funziona tutto perfettamente.

    Nel momento in cui sposto tutto il lavoro fatto su un altro dominio quando richiamo il database mi da sempre questo errore

    "Could not connect: Access denied for user 'fuera_daniele'@'localhost' (using password: YES)"

    So che l'errore sta qui:

    $con = mysql_connect("localhost","db_user","db_pass");

    in cui al posto di "localhost" devo mettere l'indirizzo ip della macchina che fornisce il provider.

    Ho provato ma continua a darmi lo stesso errore, c'è per caso altro che devo cambiare?

    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    devi dare il GRANT all'utente mysql per l'IP della tua macchina (o nome DNS, se c'è il reverse lookup attivo), oppure un % per abilitarlo da qualsiasi IP

  3. #3
    Originariamente inviato da franzauker
    devi dare il GRANT all'utente mysql per l'IP della tua macchina (o nome DNS, se c'è il reverse lookup attivo), oppure un % per abilitarlo da qualsiasi IP
    Scusa l'ignoranza, ma come si fa?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    Originariamente inviato da Bum Bum #11
    Scusa l'ignoranza, ma come si fa?
    dipende, ad esempio
    codice:
     GRANT ALL PRIVILEGES ON *.* TO 'bum bum 11'@'%' WITH GRANT OPTION;

  5. #5
    Originariamente inviato da franzauker
    dipende, ad esempio
    codice:
     GRANT ALL PRIVILEGES ON *.* TO 'bum bum 11'@'%' WITH GRANT OPTION;
    Quindi quella stringa va messa al posto di "localhost"?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    Originariamente inviato da Bum Bum #11
    Quindi quella stringa va messa al posto di "localhost"?
    no, è un comando mysql che attribuisce i privilegi (in questo caso tutti) ad un certo utente, che si connette da qualsiasi computer "@".

    potresti ad esempio stabilire che l'utente pippo può connettersi solo da un computer che ha IP 123.456.789.123, oppure solo da un computer che si chiama prova.pluto.com

    PS leggere il manuale mysql no?

  7. #7
    Originariamente inviato da franzauker
    no, è un comando mysql che attribuisce i privilegi (in questo caso tutti) ad un certo utente, che si connette da qualsiasi computer "@".

    potresti ad esempio stabilire che l'utente pippo può connettersi solo da un computer che ha IP 123.456.789.123, oppure solo da un computer che si chiama prova.pluto.com

    PS leggere il manuale mysql no?
    Ah ok grazie mille!!
    Scusa l'ignoranza
    Ora provo subito!

    PS: il manuale mysql è troppo lungo da leggere...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.