Visualizzazione risultati 1 fino 29 di 29

Discussione: [MySQL] Access denied for user

  1. #1
    Guest

    Predefinito

    Chiedo scusa, ma ho un problema che mi sta assillando: ieri sera ho finalmente attivato il database, ma purtroppo non riesco a collegarmici da script! L'errore ritornato è quello classico:

    [code:1:33a54c21c7][b]Warning[/b]: mysql_connect(): Access denied for user: 'apache@localhost' (Using password: NO) in /membri/babylonia/db.php on line 5[/code:1:33a54c21c7]

    Il fatto è che username e password sono corretti, anche nel case, e il database è sicuramente attivo, perchè così risulta dal pannello e, inoltre, il PhpMyAdmin ci si collega benissimo. Nemmeno può essere un bug dello script, perchè contiene solo l'istruzione di connessione e una chiamata a error_reporting() per visualizzare l'errore. Ecco qui:

    [code:1:33a54c21c7]<?php

    error_reporting(E_ALL);

    mysql_connect("localhost","baby lonia","*******");

    ?>[/code:1:33a54c21c7]

    Spero di aver commesso un madornale errore di distrazione...

  2. #2
    Guest

    Predefinito

    UP, il problema persiste!

  3. #3
    Guest

    Predefinito

    Prima di tutto leggiti i post in rilievo nella sezione PHP/MySQL....

    il tuo DB si chiama my_scitrek (my_tuonick in poche parole) ed il tuo nick è scitrek...non babilonia :x


    Ciao.

  4. #4
    Guest

    Predefinito

    No, ho un secondo account il cui username è babylonia, inoltre non riesco nemmeno ad effettuare la connessione, non la selezione...

  5. #5
    Guest

    Predefinito

    ke diamine di dati usi x la connessione al db?? (cebsura la password oviamente)

  6. #6
    Guest

    Predefinito

    Sono scritti nel post iniziale.

  7. #7
    Guest

    Predefinito

    Mi viene un dubbio....ma hai attivato il DB MySQL perché i dati sembrano giusti!

  8. #8
    Guest

    Predefinito

    Ripeto, da pannello risulta attivo e PhpMyAdmin funziona benissimo...

  9. #9
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Come ti hanno gia` detto:

    mysql_connect("localhost","my_babylonia","*******");
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  10. #10
    Guest

    Predefinito

    Beh, dato che nel post esplicativo Dati per MySQL & phpBB2 si legge chiaramente:

    Hostname:localhost
    Nome utente: tuonikname
    Password utente: tuapassword
    tipo database: MySQL
    nome del databaste: my_tuonikname

    il nome utente da utilizzare sembrerebbe babylonia, non my_babylonia, che è il nome del database...

  11. #11
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    prova a postare parte del codice di db.php, a quanto pare non riconosce il nome utente, se lo dichiari in una variabile ricontrolla che siano scritte uguali ( maiuscole e minuscole)
    Se smetti di imparare e evolverti sei morto dentro

  12. #12
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Citazione Originalmente inviato da Scitrek
    Beh, dato che nel post esplicativo Dati per MySQL & phpBB2 si legge chiaramente:

    Hostname:localhost
    Nome utente: tuonikname
    Password utente: tuapassword
    tipo database: MySQL
    nome del databaste: my_tuonikname

    il nome utente da utilizzare sembrerebbe babylonia, non my_babylonia, che è il nome del database...
    Scusate, ho fatto confusione
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  13. #13
    Guest

    Predefinito

    Il codice di db.php è quello che ho scritto nel post iniziale, niente variabili quindi...

  14. #14
    Guest

    Predefinito

    Niente? Non potrebbe essere un problema tecnico dell'attivazione del database?

  15. #15
    Guest

    Predefinito

    UP, nessuno può aiutarmi?

  16. #16
    Guest

    Predefinito

    UP, nessuno può aiutarmi?

  17. #17
    Guest

    Predefinito

    avevo lo stesso problema guarda nel post codice per connettere il database alla pagina index.php ... comunque per tua comodità ho scritto il codice che ho usato io e che funziona, ora devo solo inserire delle voci all'interno delle tabelle

    E tu hai creato una tabella? e hai inserito almeno una voce di prova? 8) 8)

    <?php
    /* connessione selezione database*/
    $link = mysql_connect('localhost', '****', '*****')
    or die('Could not connect : ' . mysql_error($link));

    mysql_select_db('my_*****')
    or die("Could not select database $link");

    /* Issue SQL query */
    $query = 'SELECT * FROM *****';
    $result = mysql_query($query, $link) or die('Query failed : ' . mysql_error($link));

    /* stampa risultati in html*/
    echo "<table>\n";
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    echo "\t<tr>\n";
    foreach ($row as $col_value) {
    echo "\t\t<td>$col_value</td>\n";
    }
    echo "\t</tr>\n";
    }
    echo "</table>\n";

    /* Free result set */
    mysql_free_result($result);

    /* Close connection */
    mysql_close($link);
    ?>



    Fammi sapere

    Bacini baciò.

    PS: ricordati di modificare gli asterischi con i tuoi parametri di connessione, il tuo database e la tua tabella!

  18. #18
    Guest

    Predefinito

    avevo lo stesso problema guarda nel post codice per connettere il database alla pagina index.php ... comunque per tua comodità ho scritto il codice che ho usato io e che funziona, ora devo solo inserire delle voci all'interno delle tabelle

    E tu hai creato una tabella? e hai inserito almeno una voce di prova? 8) 8)

    <?php
    /* connessione selezione database*/
    $link = mysql_connect('localhost', '****', '*****')
    or die('Could not connect : ' . mysql_error($link));

    mysql_select_db('my_*****')
    or die("Could not select database $link");

    /* Issue SQL query */
    $query = 'SELECT * FROM *****';
    $result = mysql_query($query, $link) or die('Query failed : ' . mysql_error($link));

    /* stampa risultati in html*/
    echo "<table>\n";
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    echo "\t<tr>\n";
    foreach ($row as $col_value) {
    echo "\t\t<td>$col_value</td>\n";
    }
    echo "\t</tr>\n";
    }
    echo "</table>\n";

    /* Free result set */
    mysql_free_result($result);

    /* Close connection */
    mysql_close($link);
    ?>



    Fammi sapere

    Bacini baciò.

    PS: ricordati di modificare gli asterischi con i tuoi parametri di connessione, il tuo database e la tua tabella!

  19. #19
    Guest

    Predefinito

    Forse non mi sono spiegato: è la connessione al database che non funziona, in altre parole mysql_connect(). A parte il fatto che essa è indipendente dallo status del DB, che può essere tanto vuoto quanto pieno, come potrei creare tabelle e inserire valori senza effettuare la connessione? Solo tramite il PhpMyAdmin, il cui utilizzo dovrebbe essere tuttavia una alternativa agli script personali, non la norma...

  20. #20
    Guest

    Predefinito

    Forse non mi sono spiegato: è la connessione al database che non funziona, in altre parole mysql_connect(). A parte il fatto che essa è indipendente dallo status del DB, che può essere tanto vuoto quanto pieno, come potrei creare tabelle e inserire valori senza effettuare la connessione? Solo tramite il PhpMyAdmin, il cui utilizzo dovrebbe essere tuttavia una alternativa agli script personali, non la norma...

  21. #21
    Guest

    Predefinito


  22. #22
    Guest

    Predefinito


  23. #23
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Se riesci con phpmyAdmin dovresti riuscire anche con un tuo script.

    Fai cosi`, prova a scaricarti il file config.inc.php dalla cartella di my_admin e guarda come e` impostata la connessione, prova a copiare le impostazioni da li` ...
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  24. #24
    Guest

    Predefinito

    Lì i parametri sono impostati come "localhost","root","" senza password...

  25. #25
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Gia`, la password e il nome utente te li chiede quando accedi ...

    Immagino tu acceda con gli stessi che hai inserito in mysql_connect(), la cosa e` alquanto strana, la chiamata e` corretta. L'idea che mi viene sarebbe che c'e` qualche problema sul server, ma in tal caso non andrebbe neanche myAdmin ... boh, non ho idee.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  26. #26
    Guest

    Predefinito

    Quindi cosa mi suggerite di fare? Non posso aprire un altro account, perchè mi serviva il nome babylonia e, comunque, ci vorrebbe troppo tempo per guadagnare i crediti necessari all'attivazione del database...

  27. #27
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Mi spiace ma non so che dirti.
    Provato a mettere altri script o a far funzionare questo sull'altro account (giusto per testarlo)?

    Perche` come detto se myadmin si connette al db, qualsiasi altro script dovrebbe riuscirci, visto che myadmin e` appunto uno script php.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  28. #28
    Guest

    Predefinito

    Ma "questo script" contiene solo la chiamata a mysql_connect() e nient'altro (a parte error_reporting() per visualizzare l'errore). Non potrebbe essere un difetto dell'attivazione del DB? Altervista non ha un "supporto tecnico" o qualcosa di simile?

  29. #29
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Prova a postare in Aiuto, ma prima controlla se dicono qualcosa sul server in cui sei nella sezione Network.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •