我试图使用远程数据库为我的笨项目(我使用WAMP)。我收到以下错误,当我试图把我的控制器页:无法访问远程数据库
一发生数据库错误无法使用提供的设置连接到数据库服务器。文件名: C:\ WAMP \ WWW \ Naranpur \ SYSTEM \数据库\ DB_driver.php行号:124
这是我的数据库文件中的设置:
$db['default']['hostname'] = 'something.cs.something.edu';
$db['default']['port'] = '3306';
$db['default']['username'] = 'some_user';
$db['default']['password'] = 'some_pwd';
$db['default']['database'] = 'some_database';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = TRUE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'latin1';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
但是,当我尝试访问数据库在我的本地主机上使用以下设置并提供相同的URL,它的工作原理!
$db['default']['hostname'] = 'localhost';
$db['default']['port'] = '3306';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'test';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = TRUE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'latin1';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
有人能告诉我我哪里可能会出错吗?
当我在url中给something.cs.something.edu/phpmyadmin。并尝试登录以上的细节。有用。 – wonderingjack 2013-03-08 19:49:19
尝试使用mysql客户端,也许管理员没有启用对3306端口的外部访问 – Alejandro 2013-03-08 19:53:27
我正在使用WAMP。我的mysql控制台直接指向本地主机:/ – wonderingjack 2013-03-08 20:04:57