Jak ukryć dowolną bazę danych dla wybranego użytkownika w MySQL

Zombie
zarządzanie, mysql
BeGood
BeGood

tak jak w temacie. przykładowo jak mam użytkownika user_shop i użytkownika user_bans i mają oni bazy danych o tej samej nazwie to jak zrobić żeby użytkownik user_bans nie mógł zobaczyć bazy user_shop ? dziękuje za odpowiedź

Kaczuc
Kaczuc

Tworząc użytkownika user_shop dajesz dostęp tylko do jego bazy możesz to ławo graficznie zrobić w phpMyAdmin i na odwrót z user_bans (nie bawiłem się w to nie jestem pewny na 100%)

KrEdEnS
KrEdEnS Moderator Freebies

mysql -u root -p CREATE DATABASE user_shop; CREATE USER 'user_shop'@'localhost' IDENTIFIED BY 'SuperTajneHaslo69'; GRANT ALL PRIVILEGES ON user_shop.* TO 'user_shop'@'localhost'; FLUSH PRIVILEGES; quit

kotyk
kotyk Regularny

Panel PHPMyAdmin

Kiedy wybierzesz bazę danych to w zakładce Uprawnienia możesz zmienić uprawnienia użytkownika w bazie danych/dodać nowego/usunąć użytkownika =)

Obrazek

image|690x370

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.