我在这里遇到了一个大问题。
我正在使用Codeigniter和外部Mysql数据库集成了一个界面。
问题是我收到"Cannot connect to MySQL 4.1+ using old authentication"
错误。
是的,一旦我们拥有数据库的管理员权限,我就已经查看了互联网并找到了解决问题的步骤。问题是我有一个现成的访问权限。
我可以做些什么来连接这个数据库吗? 只是为了让你知道,我没有使用Linux服务器,我使用带有IIS的Windows服务器,说实话,我并不习惯它。
这些是我尝试连接的参数:
$db['otrs']['hostname'] = 'test.test.lan';
$db['otrs']['username'] = 'otrs';
$db['otrs']['password'] = 'otrs';
$db['otrs']['database'] = 'otrs';
$db['otrs']['dbdriver'] = 'mysql';
$db['otrs']['dbprefix'] = '';
$db['otrs']['pconnect'] = TRUE;
$db['otrs']['db_debug'] = TRUE;
$db['otrs']['cache_on'] = FALSE;
$db['otrs']['cachedir'] = '';
$db['otrs']['char_set'] = 'utf8';
$db['otrs']['dbcollat'] = 'utf8_general_ci';
$db['otrs']['swap_pre'] = '';
$db['otrs']['autoinit'] = TRUE;
$db['otrs']['stricton'] = FALSE;
如果您需要更多信息,请告诉我们。
非常感谢!
答案 0 :(得分:0)
1 / - 您是否检查过数据库是否接受外部连接(<> localhost)? 2 / - 您是否检查过您的MySQL版本是否与CodeIgniter兼容?
帕斯卡