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

    MySQL alle prime armi :D

    Salve a tutto il mondo del PHP!
    Da un paio di giorni mi sto addentrando nel mondo PHP / MySQL ... Seguendo la guida miracolosa di freephp.html.it sono riuscito ad installare apache e php... StraFIKO!
    Ora, xò, ho un problemino con MySQL 4.0.21

    Modifico il file php.ini, ok così come è scritto. Installo mySQL... carico winmysqladmin.exe e mi kiede username e password. Ok, li skrivo...
    Vado avanti, e nella skermata iniziale mi dice ke manca il driver ODBC...

    ok! disinstalliamo tutto, prendiamoci myODBC, installiamolo, riavviamo la makkina... E reinstalliamo di nuovo mySQL... ok! l'errore è andato via...

    Benissimo, ora, se volessi continuare la guida di freephp.html.it, dove dice "creiamo una nuova tabella"... modifico il file config.inc.php scrivendo:

    codice:
    <?
    // parametri del database
    $db_host = "localhost";
    $db_user = "klode";
    $db_password = "******";
    $db_name = "";
    ?>
    La guida parlava del fatto di conoscere user, password dati dall'amministratore; dato ke sto facendo tutto dal PC di casa, quindi io sono client e admin ( )...

    Insomma, per farla breve, mi da errore:

    Warning: mysql_connect(): Access denied for user: 'klode@localhost' (Using password: YES) in f:\phpsite\install.php on line 3
    Errore nella connessione. Verificare i parametri nel file config.inc.php


    ok! facile! vado a vedere quale tab è presente dal semaforino verde ke mi compare vicino all'orologio: trovo test. Vabbò... Famo nà prova...

    metto:

    codice:
    $db_name = "test";
    riprovo ad avviare install.php...


    Warning: mysql_connect(): Access denied for user: 'klode@localhost' (Using password: YES) in f:\phpsite\install.php on line 3
    Errore nella connessione. Verificare i parametri nel file config.inc.php


    E ke kakkio!
    Provo a mettere il nome ke kompare su win mysql admin, Local User Name, e password... vuota... Avvio install.php... non mi dice nulla!

    Ma allora klode e password relativa, per cosa l'ho creato???

    E per creare un altro utente??? non vorrei connettermi con root...



    Spero che qualcuno di tanta buona volontà e pazienza voglia aiutarmi...

    Grazie in anticipo!
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realt&agrave;

  2. #2
    Se sei in locale, e non hai modificato l'account di admin di mysql...
    di default sarebbe
    <?
    // parametri del database
    $db_host = "localhost";
    $db_user = "root";
    $db_password = "";
    $db_name = "NOMEDELDATABASE";
    ?>
    Nome utente root e niente password...
    Che le ali della libertà non perdano mai le piume...

    Gesù salva, Buddha fa backups incrementali.

  3. #3
    e se volessi cambiare i settings del root, o aggiungere un utente? e poi quel "klode" e pwd ke ho inserito dopo l'installazione di mysql, non è un utente? cos'è allora?


    scusate, ma c vorrei kapire un pokettino...
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realt&agrave;

  4. #4
    Raga... non ci siete più.... o mi state ignorando???
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realt&agrave;

  5. #5
    ah... tengo a precisare ke, se nella shell di mysql chiedo la lista degli user, mi risponde ke c'è:

    ODBC@localhost

    perchè???
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realt&agrave;

  6. #6
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    Originariamente inviato da klode
    Raga... non ci siete più.... o mi state ignorando???
    è uno dei driver di accesso

    per cambiare user devi modificare la tabella user contenuta nel database mysql, o aggiungendo una nuova riga oppure, per semplicità, modificando le righe riferite all'utente root (io di solito faccio così

    mi sembra ci sia una pillola o un articolo su freephp che spiega nel dettaglio la procedura di gestione degli utenti

  7. #7
    grazie tantissime per il consiglio!!!

    ora, un'altra domandina: il file my.ini è presente lo user name e la password di accesso... a cosa?
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realt&agrave;

  8. #8
    Allora... ho utilizzato PHPmyAdmin per creare un utente differente da root. Poi ho anche aggiunto la pwd al root...
    ho creato una tabella in root, e quindi, nel file config.inc.php per la connessione al server mySQL ho messo:

    $db_host = "localhost";
    $db_user = "root";
    $db_password = "";
    $db_name = "games";

    a Password non ci ho messo niente, perchè se dovessi mettere la password, mi direbbe:

    Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: YES) in f:\phpsite\games.php on line 10
    Errore nella connessione. Verificare i parametri nel file config.inc.php

    Ma non capisco proprio! poi, ancora, ho creato l'utente klode con la pwd... Stessa cosa... Se metto la pwd, non mi connette!!! Ke strano...

    Inoltre, se provo a connettermi con phpMyAdmin con l'utente klode@localhost, mi da in risposta l'errore:


    #1045 - Access denied for user: 'klode@localhost' (Using password: YES)


    Raga, dov'è il problema???

    Grazie ancora a tutti per il vostro enorme aiuto!!!
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realt&agrave;

  9. #9
    Ecco, poi un'altra cosa; nel pannello di phpmyadmin, compare questo:

    La direttiva $cfg['PmaAbsoluteUri'] DEVE essere impostata nel file di configurazione!

    Se provo a mettere o TURE o FALSE, il pannello di controllo di phpmyadmin mi si vede male...



    Se sembro un "bambino viziato", ditemelo.......... :rollo:
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realt&agrave;

  10. #10
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    Allora... ho utilizzato PHPmyAdmin per creare un utente differente da root. Poi ho anche aggiunto la pwd al root...
    e grazie al piffero... dici di aver cambiato la password a root e ti lamenti se poi non ti fa entrare??

    posta il contenuto della tabella user magari...


    per quanto riguarda la direttiva $cfg['PmaAbsoluteUri'], al suo interno bisogna impostare il percorso assoluto di phpmyadmin, non ture o false... in altre parole dovresti mettere ad es. http://localhost/phpMyAdmin

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.