DB Connection String

Sto avendo dei problemi quando voglio usare una connection string che punta a un DB che non stia nello stesso server dove ho il codice.

In sostanza:

‘db’=>array(

  'connectionString' => 'mysql:host=111.222.333.444;dbname=xxx_db;port:3310',


  'emulatePrepare' => true,


  'username' => 'xxx_user',


  'password' => 'xxx_password',


  'charset' => 'utf8',

),

Quello che noto é che YII rimane “appeso” aspettandosi una risposta dall’indirizzo IP (o URL) del sistema dove si trova il codice e non dal server 111.222.333.444 (IP aleatoria) dove si trova il server mysql.

Qualcuno sa come risolvere uesto problema?

Onestamente no, a parte che io la porta la indico nell’host:


'connectionString' => 'mysql:host=111.222.333.444:3310;dbname=xxx_db

Ho provato poco fa con la porta direttamente dopo l’host, come tu hai indicato ma ho sempre lo stesso problem …

…pagina in bianco completa!

Mi sto rincretinendo dietro a questa cosa!!!!

puo essere e’ un altra cosa il problema…

prova ad usare un database locale per vedere se ti funziona…

Kavitama,

il tuo database supporta connessioni remote?

Si