Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2023-02-28 14:23:32

  markus78 - Użytkownik

markus78
Użytkownik
Zarejestrowany: 2006-08-08

Problem z użytkownikami w mariadb

Mam taki problem, że zniknęły mi uprawnienia root'a w MariaDB. Otóż po zalogowaniu się na konto root'a przez phpmyamdin jak chcę usunąć jakąś bazę to pokazuje komunikat

Kod:

Instrukcje "DROP DATABASE" są wyłączone.

.
Wczesniej miałem tę możliwosc, nawet zniknęła ikonka usuń przy listowaniu baz. Dlaczego wyłączyło te uprawnienia? Jak loguję sie do MariaDB z koncoli linux na tego samego użytkownika root to polecenia drop database działa..

poza tym jak przez phpmyadmin jak wydaje polecenie:

Kod:

SELECT * FROM `mysql`.`user` LIMIT;

to otrzymuję info

Kod:

The user specified as a definer ('mariadb.sys'@'localhost') does not exist

Jak sobie z tym poradzić? Może w jakiś dziwny sposób odebrałem sobie niechcąco uprawnia.. ?

W phpmyadmin jak wchodzę w bazę mysql -> Widoki -> user  to otrzymuję wynik jak na zrzucie ekranu:
http://test.miastko.net/SC280220230001.jpg

przecież powinien wyświetlić takie cos:
http://test.miastko.net/SC943859438595.jpg

Ostatnio edytowany przez markus78 (2023-02-28 14:42:58)

Offline

 

#2  2023-02-28 19:43:56

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Problem z użytkownikami w mariadb

Bazy i table mysql.* nie powinieneś dotykać pod żadnym pozorem.
Masz do tego przecież w phpmyadminie zakładkę Konta Użytkowników, gdzie możesz edytować uprawnienia, zmienia hasła, itp.

Dowód rzeczowy:
https://i.postimg.cc/C55Fv12D/mysql-root.png

UWAGA:
Na obrazku mam zaznaczone REGUIRE SSL.
Lepiej tego nie włączaj, bo możesz się w ogóle nie zalogować,
jeśli najpierw nie skonfigurujesz szyfrowania SSL w serwerze Mariadb/Mysql.

Pozdro


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2023-02-28 21:45:35

  markus78 - Użytkownik

markus78
Użytkownik
Zarejestrowany: 2006-08-08

Re: Problem z użytkownikami w mariadb

Ale w zakładce użytkownicy jak próbuje wejść mam info

Kod:

 Za małe uprawnienia do przeglądania użytkowników.

Offline

 

#4  2023-03-01 02:43:12

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Problem z użytkownikami w mariadb

Hmm, ciekawe.
U mnie:

Kod:

echo "SHOW GRANTS" |mysql -u root -p 
Enter password: 
Grants for root@localhost
GRANT ALL PRIVILEGES ON *.* TO `root`@`localhost` IDENTIFIED BY PASSWORD 'TUAJBYŁOHASEŁKO'  WITH GRANT OPTION

A u Ciebie jaki jest wynik polecenia:

Kod:

echo "SHOW GRANTS" |mysql -u root -p

W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2023-03-01 07:28:09

  markus78 - Użytkownik

markus78
Użytkownik
Zarejestrowany: 2006-08-08

Re: Problem z użytkownikami w mariadb

jak wydam to polecenie z konsoli w linux, podam hasła root'a to zwraca wynik:

Kod:

GRANT ALL PRIVILEGES ON *.* TO `root`@`localhost` IDENTIFIED VIA mysql_native_password USING '*22A5A0EWOS92387S0E77732E393C124366EA2B04746' OR unix_socket WITH GRANT OPTION
GRANT PROXY ON ''@'%' TO 'root'@'localhost' WITH GRANT OPTION

problem w tym, że własnie w phpmyadminie nie mogę robić wielu akcji (zakładać baz, kasować, i wielu poleceń bo wyrzuca że nie mam uprawnień)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)