创建表并向新用户授予权限

时间:2011-09-16 13:34:10

标签: mysql codeigniter

使用codeigniter,我希望有类似的内容:Codeigniter,create tables and users for MySQL

但我需要添加新用户和密码的新表。 喜欢

$this->load->dbforge()

if ($this->dbforge->create_table('my_db'))
{
    echo 'Database created!';
}

并添加新用户的预设并传递给表:'my_db'只作为阅读(SELECT)! 如果有人可以帮助我,那应该很棒!

1 个答案:

答案 0 :(得分:0)

没有使用CodeIgniter,但我认为你可以使用这样的东西 -

$this->db->query('YOUR QUERY HERE');

http://codeigniter.com/user_guide/database/queries.html

这里是脚本示例 -

CREATE USER 'user1'@'%'; -- specify new account - user name + host name
SET PASSWORD FOR 'user1'@'%' = PASSWORD ('pwd'); -- set password
GRANT SELECT ON TABLE db_name.table_name TO 'user1'@'%'; -- grant SELECT privilege