Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Xammp / MariaDB - zastąpienie użytkownika root
ReBeLs513
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 14.03.2010
Skąd: Dessau

Ostrzeżenie: (0%)
-----


Przychodzę z następnym pytaniem.
Chcąc wyrzucić użytkownika root, stworzyłem innego o nazwie "example" i przyznałem mu wszystkie uprawnienia oraz ustawiłem hasło.
Wylogowałem się z root i zalogowałem na example. Wszystko OK, mogę dalej edytować konta uzytkowników, przeglądać bazę itd.
Ale, po usunięciu konta "root" i przeładowaniu strony nie mam dostępu do kont użytkowników.
Mam informację:
"Wybrany użytkownik nie został znaleziony w tabeli uprawnień." oraz " Za małe uprawnienia do przeglądania użytkowników.".
Dlaczego? Skoro użytkownik example ma WSZYSTKIE uprawnienia?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LowiczakPL
post
Post #2





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


zaloguj się do mariaDB, wydaj polecenia:

Kod
CREATE USER 'devuser'@localhost IDENTIFIED BY 'pass';

// to polecenie daje userowi prawa do wszystkich baz na serwerze, tak nie powinno się robić ze względów bezpieczeństwa

GRANT ALL PRIVILEGES ON *.* TO 'devuser'@localhost IDENTIFIED BY 'pass';

// to polecenie daje userowi prawa tylko do konkretnej bazy (POLECAM)

GRANT ALL PRIVILEGES ON 'twojaNazwaBazy'.* TO 'devuser'@localhost;

// to polecenie odświeża uprawnienia

FLUSH PRIVILEGES;

// to polecenie pokazuje uprawnienia usera

SHOW GRANTS FOR 'devuser'@localhost;
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 31.12.2025 - 09:47