使用phpmyadmin3.1.3 建立多个用户管理各自的数据库,到底那里配置?使用的是WAMP集成的phpMyAdmin。建立的这些用户还是用phpmyadmin管理数据库。具体怎么配置。我可不想每个虚拟空间都有一个副本。

解决方案 »

  1.   

    用mysql命令建立相应的用户对相应数据库的操作权限就OK
      

  2.   

    http://127.0.0.1/phpMyAdmin进去后自己在权限设置里面配。
      

  3.   


    你说的太抽象了。GRANT ALL PRIVILEGES ON `edwindb` . * TO 'edwin'@'%' WITH GRANT OPTION ;
    我使用了edwin这个账号如果用客户端连接的话就能够看到information_schema公共视图和edwindb这两个数据库。但是我用phpmyadmin看到了别的数据库,需要具体信息,怎么做?具体在那里配置?
      

  4.   


    我需要phpadmin的登陆用户和建立的数据库用户具有一致性怎么配?
      

  5.   

    $cfg['Servers'][$i]['verbose'] = 'localhost';
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['port'] = '';
    $cfg['Servers'][$i]['socket'] = '';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['auth_type'] = 'http';
    $cfg['Servers'][$i]['user'] = 'edwin';
    $cfg['Servers'][$i]['password'] = 'edwin';
    $cfg['Servers'][$i]['AllowNoPasswordRoot'] = false;这个登陆phpadmin的时候,那么在数据库中的edwin这个用户就能看到自己的数据库。但是这是单用户配置。我需要多个用户来参与数据库的管理,这多个用户只能管理自己的数据库,管理的工具都是是PHPadmin。
      

  6.   

    做一个alias指向phpmyadmin,然后,phpmyadmin设置为http认证。就可以了。大家都能在虚拟目录访问到phpmyadmin,又可以用各自的数据库帐号密码使用了
      

  7.   


    $cfg['Servers'][$i]['auth_type'] = 'http'--已经是了。不过我重启了5六遍似乎有效果了。等我在确认一下是否真的解决了!