...

MariaDB / Root MySQL Zapomniane hasło

Znowu zgubiłeś swoją listę haseł? Dane do logowania głównych użytkowników są szybko tracone i nie są zapisywane w samym systemie.
Na pewno łatwiej jest z bazami danych, z których korzystają Treść Systemy zarządzania, tutaj hasło jest zapisywane w postaci zwykłego tekstu w odpowiednich plikach konfiguracyjnych. Nie ma to miejsca w przypadku głównego użytkownika serwera bazy danych.
Zazwyczaj nazwa użytkownika to root. Na stronie Plesk instalacji używa się nazwy użytkownika "admin". Hasło serwera Plesk może być łatwo pobrane z pliku .psa/shadow. Na przykład: za pomocą polecenia:

mysql -uadmin -p`cat /etc/psa/.psa.shadow

Jeśli musisz całkowicie zresetować hasło, po prostu wykonaj poniższe kroki.

Wyjście z serwera bazy danych. Np. pod Centos7 z MariaDB z

systemctl stop mariadb.service

Jeśli używasz innego serwera bazy danych, można to zrobić również za pomocą

/etc/init.d/mysql stop

MariaDB / root MySQL Zmiana hasła

Teraz uruchamiamy serwer bazy danych bez ograniczeń i zarządzania prawami, tak aby można było zarządzać nim bez hasła. W tym celu używamy opcji -skip-grant-tables, która usuwa ograniczenia, oraz -skip-networking, który uniemożliwia dostęp z zewnątrz podczas konfiguracji.

mysqld_safe --skip-grant-tables --skip-networking &

Teraz możesz łatwo zmienić hasło MySQL.

mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("the_desired_password") where User='root';
mysql> flush privileges;
mysql> exit

Teraz hasło zostało zmienione i serwer bazy danych może zostać zakończony.

zamykanie mysqladminu

Żeby potem można było zaczynać normalnie.

systemctl start mariadb.service

Dalsze informacje można oczywiście znaleźć również w podręczniku producenta na stronie https://mariadb.com.

Artykuły bieżące

Centralna dystrybucja poprawek z wykorzystaniem grup o różnym priorytecie dla poszczególnych serwerów hostingowych
Bezpieczeństwo

KernelCare ePortal dla większych infrastruktur hostingowych

KernelCare ePortal centralizuje dystrybucję i wdrażanie poprawek „na żywo” w dużych flotach systemów Linux. Artykuł pokazuje, kiedy warto skorzystać z tej dodatkowej platformy oraz jak w sposób kontrolowany zarządzać cyklami wdrażania poprawek, serwerami lustrzanymi, replikacją i mechanizmami bezpieczeństwa.

Schemat koncepcyjny przedstawiający przebieg izolowanego skryptu Lua w Redis między kilkoma klientami a spójną parą klucz-wartość.
Bazy danych

Właściwe wykorzystanie skryptów Lua w Redis do operacji atomowych

Skrypty Lua w Redis łączą odczyt, sprawdzanie i zapis w jedną izolowaną operację serwera. Artykuł wyjaśnia pojęcia KEYS i ARGV, EVAL i funkcje, ograniczenia klastra, umowy dotyczące błędów, a także bezpieczne wzorce dotyczące limitów i rezerwacji.

Schemat koncepcyjny serwera proxy odwrotnego NGINX z pamięcią podręczną resolvera DNS i zmiennymi adresami serwerów zaplecza.
Serwer WWW Plesk

Prawidłowa konfiguracja pamięci podręcznej resolwera NGINX

Oto jak skonfigurować resolver NGINX dla dynamicznych backendów: jasne rozdzielenie parametrów DNS-TTL, valid, resolver_timeout, zmiennych miejsc docelowych proxy_pass oraz dynamicznych upstreamów.