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?
Zkuste to:
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í“.
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.
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:
user1
s jejich password1
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:
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.