Torna indietro   Serverplan Forum > Risorse per Webmaster > PHP

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 23-01-2006, 12.44.45
Member
 
Data registrazione: 16-03-2004
Residenza: Ripe (AN)
Messaggi: 69
scorpio26 is on a distinguished road
Predefinito Connessione da remoto a MySQL

Salve
ho fatto una ricerca sul forum per creare una connesione da un server al database MySql che risiede su un altro server di Serverplan

Per semplificare la descrizione dichiamo che
? il server con IP 111.111.111.111 (macchina Serverplan) deve accedere al
? server con IP 222.222.222.222 (macchina Serverplan) dove risiede MySQL

Se ho capito bene, devo effettuare l'accesso tramite porta 3306 (http://forum.serverplan.com/viewtopi...light=wildcard)

1) Come parametri di connessione ho impostato

$hostname = "222.222.222.222:3306";
$database = "MIODADATBASE";
$username = "MIOUSERNAME";
$password = "MIAPASSWORD";
$connessione = mysql_pconnect($hostname, $username, $password) or die ('I cannot connect to the database because: ' . mysql_error());

2) Attraverso il CPanel del server 222.222.222.222 sono andato su MySQL Databases e in fondo ho impostato Access Hosts: 111.111.111.111
(http://forum.serverplan.com/viewtopi...light=wildcard)

Ora provo a effettuare la connessione ma ottengo il messaggio:
"I cannot connect to the database because: Lost connection to MySQL server during query"

Quindi mi sempra che la connessione viene creata ma poi si verifica un errore di timeout e la connessione viene chiusa.

Potete darmi qualche indicazione su come fare ?
Grazie a tutti
Rispondi citando
  #2 (permalink)  
Vecchio 23-01-2006, 16.10.51
Member
 
Data registrazione: 17-07-2004
Messaggi: 34
Davide2 is on a distinguished road
Predefinito

Io quando l'ho fatto (e funzionava :wink: ) non ho specificato il numero di porta ed era tutto ok: prova con
$hostname = "222.222.222.222";
Rispondi citando
  #3 (permalink)  
Vecchio 23-01-2006, 18.07.37
Member
 
Data registrazione: 16-03-2004
Residenza: Ripe (AN)
Messaggi: 69
scorpio26 is on a distinguished road
Predefinito

Grazie Davide per la risposta
ho provato come mi hai detto ma niente mi va sempre in time-out con

Warning: mysql_pconnect(): Lost connection to MySQL server during query in miofile.php on line xx

ho ricontrollato l'IP da cpanel ma ? quello corretto. Lo stesso problema si verifica se invece metto $hostname = "www.miosito.com"

+-----------------------------------------------------
A questo punto ho voluto verificare se i pareametri della connessione sono corretti copiando il file sul server 222.222.222.222 e mettendo
$hostname = "localhost";
la connessione funziona.

Provo a mettere
$hostname = "222.222.222.222";
e funziona.

Attraverso il CPanel del server 222.222.222.222 sono andato su MySQL Databases e in fondo ho impostato Access Hosts: "%"

Appena tento di stabilire la connessione dal server 111.111.111.111 vado sempre in timeout
Rispondi citando
  #4 (permalink)  
Vecchio 16-03-2006, 14.37.43
Junior Member
 
Data registrazione: 28-02-2006
Messaggi: 5
cescoilgrande is on a distinguished road
Predefinito

Anchio nn riesco a connettermi al database.
a me da questo problema:

Warning: mysql_pconnect(): Access denied for user 'nobody'@'localhost' (using password: YES) in /home/mondoweb/public_html/Connections/conn_mondoweb.php on line 9
.................................................. .................................................. .....
Mi hanno consigliato di mettere il parametro hostname: localhost
nn so,,, perch? mi da questi problema.
Rispondi citando
  #5 (permalink)  
Vecchio 21-03-2006, 23.00.52
L'avatar di morphey
Administrator
 
Data registrazione: 13-03-2006
Messaggi: 228
morphey ha disabilitato la reputazione
Predefinito

Gentili clienti,

la connessione permanente non ? permessa sui nostri server, pertanto dovreste cambiare la funzione mysql_pconnect() con mysql_connect() (e poi chiudere le connessioni a fine script per una cosa pi? pulita).

Per quanto riguarda la connessione da un server (serverplan) ad un altro server (serverplan), dal Vostro phpMyAdmin, anzi tutto dovete dare i permessi ad un utente (quindi anche al database) ad un host esterno (in questo caso dall'ip del server su cui sono le pagine php).
Se ancora ci sono problemi, potete inviare un ticket di assistenza a supporto@serverplan.com (via email o tramite il sito sezione->supporto).

Saluti
Serverplan - Staff
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato


Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Mysql visibile da remoto? hanoverquay PHP 2 24-07-2006 17.28.27
Connessione a DB da remoto ferrarig PHP 3 18-05-2004 23.36.17
Connessione a MySQL, parametri da sito remoto simmete Pannello di controllo Cpanel - Linux 6 24-02-2004 09.40.01
Connessione a MySql daption ASP 0 24-01-2004 07.55.21
Problema connessione a database da host remoto konz PHP 3 23-12-2003 10.53.06


Tutti gli orari sono GMT +1. Adesso sono le 00.48.27.


Powered by vBulletin versione 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0
Traduzione italiana : www.vbulletin.it