//创建用户
$ this -> db ->查询("创建用户"。$data->db_user ."'@'localhost' IDENTIFIED BY '"。数据-> db_password。";");
//创建数据库
$ this -> dbforge -> create_database ($ data -> db_name);
我正在尝试创建一个db用户,并将他分配给已经使用dbforge库创建的新数据库:
$this->dbforge->create_database($oData->db_name);我的问题是:
- 必须先做什么-创建用户还是创建数据库?
- 如何分配用户到当前数据库并添加授予权限?
创建数据库和用户的代码:
<>之前$ this ->加载> dbforge ();//创建用户
$ this -> db ->查询("创建用户"。$data->db_user ."'@'localhost' IDENTIFIED BY '"。数据-> db_password。";");
//创建数据库
$ this -> dbforge -> create_database ($ data -> db_name);
我自己的问题的答案是:
-
首先必须做什么-创建用户还是创建数据库?-
- 首先必须创建数据库!
-
如何将用户分配到当前数据库并添加授予权限?下面的代码我创建了一个新用户,具有授予权限,可以访问所有数据库: