【发布时间】:2016-01-22 15:54:27
【问题描述】:
我正在尝试创建一个 db 用户并将他分配给已使用 dbforge 库创建的新数据库:
$this->dbforge->create_database($oData->db_name);
我的问题是:
- 首先必须做什么 - 创建用户或创建数据库?
- 如何将用户分配到当前数据库并添加授予权限?
我创建数据库和用户的代码:
$this->load->dbforge();// 创建用户
$this->db->query("CREATE USER '". $data->db_user ."'@'localhost' IDENTIFIED BY '".$data->db_password ."';");
// 创建数据库
$this->dbforge->create_database( $data->db_name );
【问题讨论】:
-
我认为
dbforge无法处理这个问题。如果你使用 cPanel(WHM),你可以使用 API 来处理它。也请在这里查看:sqlserverplanet.com/security/add-user -
谢谢,我会继续研究
标签: mysql database codeigniter createuser dbforge