errore n 1045

ciao,

ho messo in rete il mio sito, che avevo testato in locale, ma quando provo a creare un database in mysql mi d questo errore:

errore n 1045

errore = Access denied for user: 'XXXXXX@localhost' (Using password: NO)

quando apro la connessione con mysql_connect(), quali parametri devo mettere?

in locale usavo:

mysql_connect("localhost","","");

grazie

inviato 10 anni fa
fla
fla
1
X 0 X

ciao,

ho messo in rete il mio sito, che avevo testato in locale, ma quando provo a creare un database in mysql mi d questo errore:

errore n 1045

errore = Access denied for user: 'XXXXXX@localhost' (Using password: NO)

quando apro la connessione con mysql_connect(), quali parametri devo mettere?

in locale usavo:

mysql_connect("localhost","","");

grazie

Quell'errore viene generato quando cerchi di accedere con un nome_utente o password errati, in fase di installazione di mysql avrebbe dovuto chiederti di inserire un nome ed una password per accedere a mysql, dvresti utilizzare quelli, ex:

$db = mysql_connect("localhost","root","");
if(!$db)
echo "Errore connessione : ".mysql_error();

(*)se non hai inserito niente in fase di installazione, l'esempio che ti ho fatto dovrebbe andare bene

ciao

risposto 10 anni fa
Lore
Lore
1
X 0 X
ho messo in rete il mio sito

Vuoi dire che sei in hosting? Non ti hanno dato i dati per collegarti al DB?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

no,

mi sono iscritto per le prime prove su uno spazio gratuito in altervista e mia hanno mandato via mail dei dati con nickname e password, che dovrebbero essere quelle per connettersi, mentre il server "localhost"

ma continua a darmi errore!

risposto 10 anni fa
fla
fla
1
X 0 X

no,

mi sono iscritto per le prime prove su uno spazio gratuito in altervista e mia hanno mandato via mail dei dati con nickname e password, che dovrebbero essere quelle per connettersi, mentre il server "localhost"

ma continua a darmi errore!

ma scusa,

tu tenti di fare la connessione cos?

mysql_connect("localhost","","");

perch se fai cos errata, o meglio, se quelli dell'host ti hanno dato una username ed una password, devi specificarli tra i parametri di connessione:

mysql_connect("localhost","username","password");

ciao

Lore

risposto 10 anni fa
Lore
Lore
1
X 0 X

ho scoperto il problema: il database v scritto con il proprio nickname preceduto da my_:

es.: my_nickname

ora mi connetto regolarmente

grazie a tutti per l'aiuto

ciao

risposto 10 anni fa
fla
fla
1
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda