首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在phpmyadmin中创建单独的用户,每个用户都看不到其他数据库?

问如何在phpmyadmin中创建单独的用户,每个用户都看不到其他数据库?
EN

Webmasters Stack Exchange用户
提问于 2010-08-14 02:08:34
回答 4查看 188.3K关注 0票数 25

我使用phpmyadmin来控制我的服务器上的mysql,现在我想创建一些用户来访问这个管理工具,我想要的是让每个用户都可以创建数据库,但是看不到其他的数据库。

这有可能吗?怎么可能?

EN

回答 4

Webmasters Stack Exchange用户

回答已采纳

发布于 2010-08-14 04:15:03

试试这个:

  1. 在phpMyAdmin默认页面(localhost)上单击“特权”链接
  2. 点击“添加新用户链接”
  3. 为用户分配一个登录名和密码
  4. 其中写着“数据库给用户”,选择“无”
  5. 未选中全局特权中的所有复选框
  6. 按下“开始”按钮

您应该在用户概述中看到新用户。全局特权应该说“使用”。

  1. 单击用户帐户旁边的编辑图标
  2. 在“特定于数据库的特权”中,“添加以下数据库上的特权”选择了您希望分配给用户的数据库(S)。
  3. 为该数据库分配用户您希望他们拥有的任何特权。
  4. 按下“开始”按钮
票数 36
EN

Webmasters Stack Exchange用户

发布于 2010-08-14 06:31:23

  1. 登录到phpMyADmin
  2. 去特权
  3. 单击“添加新用户”
  4. 在登录信息区域中键入您想要的访问信息(用户名、主机、密码)
  5. 单击单选按钮创建同名数据库,并授予所有特权
  6. 点击开始。

就这样。

请注意。我更喜欢用户名与数据库名称相同的组合--有些人可能会反对。我使用的是phpMyAdmin版本3.3.2。

票数 2
EN

Webmasters Stack Exchange用户

发布于 2018-05-16 09:33:22

当您以根用户身份登录到phpMyAdmin时,您可以查看所有数据库并对其中任何数据库执行操作。

如果只想限制对特定用户的访问,请:

  • 为特定的数据库创建一个用户,例如user1和他们的password1
  • 然后,在phpMyAdmin登录页面上,如果用户输入他们的user1和password1,他们将只能访问特定的数据库。

然后按照完满's回答的步骤创建一个用户并将他们分配到一个特定的数据库:

  1. 登录到phpMyADmin。
  2. 去特权。
  3. 单击“添加新用户”。
  4. 在登录信息区域中键入您想要的访问信息(用户名、主机、密码)
  5. 单击单选按钮创建同名数据库,并授予所有特权。
  6. 点击开始。
票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/2242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档