我正在尝试创建一个 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 );