it-swarm-eu.dev

Jak vytvořit samostatné uživatele v phpmyadmin, každý z nich nemůže vidět ostatní databáze?

Používám phpmyadmin k ovládání mysql na mém serveru, nyní chci vytvořit několik uživatelů pro přístup k tomuto nástroji pro správu, co chci, je, aby každý uživatel mohl vytvářet databáze, ale nevidí jiné databáze.

Je to možné a jak?

16
Amr Elgarhy

Zkuste to:

  1. Na výchozí stránce phpMyAdmin (localhost) klikněte na odkaz „Oprávnění“
  2. Klikněte na odkaz Přidat nového uživatele.
  3. Přiřaďte uživateli přihlašovací jméno a heslo
  4. Kde je uvedeno „Databáze pro uživatele“, vyberte „Žádné“
  5. Zaškrtněte všechna políčka v globálních oprávněních
  6. Stiskněte tlačítko "Go"

Měli byste vidět nového uživatele v přehledu uživatelů. Globální oprávnění by měla znít „Použití“.

  1. Klikněte na ikonu úprav vedle uživatelského účtu
  2. V části „Oprávnění specifická pro databázi“, kde je uvedeno „Přidat oprávnění k následující databázi“, vyberte databáze, které chcete uživateli přiřadit
  3. Přiřaďte Uživateli jakákoli oprávnění, která chcete pro tuto databázi
  4. Stiskněte tlačítko "Go"
25
John Conde
  1. Přihlaste se do phpMyADmin
  2. Přejděte na Oprávnění
  3. Klikněte na Přidat nového uživatele
  4. Zadejte požadované informace o přístupu do oblasti Přihlašovací informace (uživatelské jméno, Host, heslo)
  5. Klikněte na přepínač Vytvořit databázi se stejným názvem a udělit všechna oprávnění
  6. Klepněte na tlačítko Přejít.

A je to.

Poznámka. Dávám přednost kombinaci, kde je uživatelské jméno stejné jako jméno databáze - někteří se proti tomu mohou hádat. Používám phpMyAdmin verze 3.3.2.

2
intlect

Když se přihlásíte do root phpMyAdmin jako uživatel root, budete moci prohlížet VŠECHNY databáze a provádět operace na kterékoli z nich.

Pokud chcete omezit přístup pouze na konkrétního uživatele:

  • Vytvořte uživatele pro konkrétní databázi, např. user1 s jejich password1
  • Poté, když uživatel zadá přihlašovací stránku phpMyAdmin, pokud uživatel zadá své user1 a password1, budou mít přístup pouze k určité databázi.

Poté postupujte podle odpovědí intlect a vytvořte uživatele a přiřaďte je ke konkrétní databázi:

  1. Přihlaste se do phpMyADmin.
  2. Přejděte na Oprávnění.
  3. Klikněte na Přidat nového uživatele.
  4. Zadejte požadované informace o přístupu do oblasti Přihlašovací informace (uživatelské jméno, Host, heslo)
  5. Klikněte na přepínač Vytvořit databázi se stejným názvem a udělit všechna oprávnění.
  6. Klepněte na tlačítko Přejít.
2
Sugoi Reed

Na výchozí stránce phpMyAdmin

vyberte databázi, ke které má tento uživatel přístup

klepněte na kartu oprávnění

Klikněte na Přidat nového uživatele

Přiřadit uživateli přihlašovací údaje

Uživatelské jméno:

Název hostitele:

Heslo:

Přepsat:

Ověřovací plugin

Kde je uvedeno „Databáze pro uživatelský účet Udělte všechna oprávnění k databázi“ název databáze ”.

zaškrtněte všechna zaškrtávací políčka v globálních právech Stiskněte tlačítko „Přejít“

Měli byste vidět nového uživatele v přehledu uživatelů. Globální privilegia by měla říkat „VŠECHNY VÝSLEDKY“.

To by mělo vyřešit váš problém.

0
Inventor