我在這裏遇到了一個大問題。 我將使用Codeigniter完成的接口與外部Mysql數據庫集成在一起。 事情是我得到"Cannot connect to MySQL 4.1+ using old authentication"
錯誤。 是的,我查看了互聯網,發現一旦我們對數據庫擁有管理權限,就可以解決它。事情是,我有一個現成的訪問。IIS + PHP - 無法使用舊認證連接到MySQL 4.1+
我可以做些什麼來連接到這個數據庫嗎? 只是爲了讓你知道,我沒有使用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;
如果您需要更多的信息,只是讓我知道。
非常感謝!
你是如何連接的? –
嗨,我剛剛編輯我的帖子。 Codeigniter應該使用這些參數進行連接。 –
我會更改爲以下'$ db ['otrs'] ['dbdriver'] ='mysqli';' –