Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766

    Non riesco a connettermi al database

    Ho fatto un database su server remoto con phpmyAdmin.
    Ora sto tentando di scrivere una pagina php che mi permetta di connettermi a sto benedetto database.

    codice:
    <?
    $connessione = @mysql_connect("mysql412.sqlhosting.it","usr","pwd")
      or die("Impossibile stabilire una connessione.");
    if ($connessione){
    $msg="Operazione riuscita";
    }
    else{
    $msg="Operazione fallita";
    }
    
    ?>
    
    <html>
    <head>
    <title>Connessione a mysql</title>
    </head>
    <body>
    
    
    <? echo "$msg"; ?>
    
    </body>
    </html>
    Naturalmente non riesco a connettermi, dove sbaglio? come usr e pwd ho messo quelle che uso per entrare nel phpmyadmin.

  2. #2
    database su server remoto (sin qui ok), hai abilitato che l'utente che usi possa fare l'accesso da ovunque?

  3. #3
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    mi sa di no, non capisco da dove lo devo fare, non trovo l'opzione da settare.

  4. #4
    sei admin globale sul server dove hai il database?

  5. #5
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Si'.

  6. #6
    vai in privilegi, per l'utente che ti serve devi mettere al posto di "localhost" un % (carattere jolly), inoltre controlla che su tal server sia nattata e forwardata la porta di mysql (3306 di default)

  7. #7
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Non riesco mica a combinare, effettuo l'accesso al mio pannello di controllo per il mio dominio e poi vado alla voce mysql dove vedo il database e l'utente a esso collegato. Non ho particolari impostazioni per gli utenti, solo cambio pwd per l'utente o l'esclusione di un utente dall'accesso al database, ma niente riguardante il localhost o altro.

    Nel frattempo ho provato anche con un altro server e lì in effetti lo stesso codice funziona.

  8. #8
    dipende dalle autorizzazioni che puoi dare all'utente, si vede che dove volevi farlo tu hanno limitato questa cosa (alcuni server sono così impostati) =|

  9. #9
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    cmq queste impostazioni degli utenti devono essere date prima di entrare nel phpmyadmin, giusto?

  10. #10
    in teoria puoi farle pure da phpmyadmin se hai un'utente ad accesso completo (come il root) altrimenti puoi usare la shell di mysql per cambiare le opzioni o creare l'utente che ti serve :|

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.