phpMyAdmin 如何创建一个用户,然后用这个用户能够创建数据库,并且这个用户只能管理自己的数据库,不能管理别的数据库,phpMyAdmin  我看到有授权的,也有对建立好的数据库授权的,但是我想的是先建立一个用户,把这个用户给 实际使用的人,让他自己去创建管理他自己建立的数据库的表等内容。

解决方案 »

  1.   


    这个用户只能管理自己的数据库所以你得先创建数据 userdb
    然后再建用户如下。
    grant all ON userdb.* TO 'someuser'@'somehost';
      

  2.   

    http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#privilege-system
    5.7. MySQL访问权限系统
    5.7.1. 权限系统的作用
    5.7.2. 权限系统工作原理
    5.7.3. MySQL提供的权限
    5.7.4. 与MySQL服务器连接
    5.7.5. 访问控制, 阶段1:连接核实
    5.7.6. 访问控制, 阶段2:请求核实
    5.7.7. 权限更改何时生效
    5.7.8. 拒绝访问错误的原因
    5.7.9. MySQL 4.1中的密码哈希处理
      

  3.   

    http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#user-account-management
    5.8. MySQL用户账户管理
    5.8.1. MySQL用户名和密码
    5.8.2. 向MySQL增加新用户账户
    5.8.3. 从MySQL删除用户账户
    5.8.4. 限制账户资源
    5.8.5. 设置账户密码
    5.8.6. 使你的密码安全
    5.8.7. 使用安全连接