如何在codeigniter中使用另一个主机名创建数据库?

时间:2016-04-27 18:17:44

标签: php mysql database codeigniter

我有2台服务器,一台用于文件,另一台用于数据库。

我正在尝试创建另一个数据库,但是我收到“用户用户名@ files_server拒绝访问”错误,但主数据库位于data_server上。

我的代码是:

// create database
$this->load->dbforge();

$this->dbforge->create_database("new_database");

1 个答案:

答案 0 :(得分:-1)

我发现最常见的一件事是用户名是用不正确的域名生成的。例如,我注意到在某些环境中,如果你有用户名@%,你将被localhost拒绝。您可以挖掘数据库日志并找出系统正在广播的域,并确保在数据库中创建的用户完全匹配username@your.computers.domain。

迈克米勒

CTO PVBid

www.pvbid.com