I use codeigniter as cms framework, if database hostname is localhost, it works correctly.
$db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'root'; $db['default']['password'] = 'test'; $db['default']['database'] = 'jinma'; $db['default']['dbdriver'] = 'mysql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = TRUE;
Using above configuration works correctly, but if hostname is changed to:
$db['default']['hostname'] = '192.168.1.222';
A Database Error Occurred:
Unable to connect to your database server using the provided settings. Filename: third_party/fuel/Loader.php Line Number: 134
and i can ssh 192.168.1.222, Meanwhile in 192.168.1.222, it's also ok when hostname is localhost.
I searched in google and got a solution to add:
$db['default']['port'] = '3306';
but it doesn't work for me, any idea?
Thank you, this is my first question, sorry to be stupid.