我有2台服务器,一台用于文件,另一台用于数据库。
我正在尝试创建另一个数据库,但是我收到“用户用户名@ files_server拒绝访问”错误,但主数据库位于data_server上。
我的代码是:
// create database
$this->load->dbforge();
$this->dbforge->create_database("new_database");
答案 0 :(得分:-1)
我发现最常见的一件事是用户名是用不正确的域名生成的。例如,我注意到在某些环境中,如果你有用户名@%,你将被localhost拒绝。您可以挖掘数据库日志并找出系统正在广播的域,并确保在数据库中创建的用户完全匹配username@your.computers.domain。
迈克米勒CTO PVBid