Posts RSS Comments RSS 33 Wpisy and 8 Komentarze till now

Archive for the 'Linux' Category

Jak odzyskać hasło root w mysql(d)?

“Zabiją mnie zgubiłem hasło dla użytkownika root w mysql!”

Jeśli spotyka Cię problem odzyskania dostępu do najważniejszych uprawnień administracji serwerem mysql, sytuacja nie jest bez wyjścia. Wymagane jest zachowanie spokoju i postępowanie zgodnie z mechanizmami przeznaczonymi właśnie do tego celu. Poiżej tutorial.

1. Rozpoczynamy od zatrzymania bazy danych, poleceniem typu: ./etc/init.d/mysql stop

2. Kolejnym krokiem będzie uruchomienie serwera mysql bez sprawdzania uprawnień oraz bez akceptowania połaczeń sieciowych. Służą temu dwie opcje podawane jako parametry: --skip-grant-tables oraz –skip-networking.

mysqld –skip-grant-tables –skip-networking &

3.  Logujemy się do serwera jako root używając bazę mysql:

mysql -u root mysql

4.Wykonujemy polecenie przypisania nowego hasła oraz przeładowania uprawnień:

update user set password=PASSWORD(“NEW-ROOT-PASSWORD”) where User=’root’;
flush privileges;
quit

5. Zatrzymujemy ponownie demona mysql i startujemy go w normalnym trybie pracy.

6. Cieszymy się pełnym dostępem do serwera mysql;)

Istenieje wariant w postaci mysqld_safe –skip-grant-tables & oraz wykonania polecenia mysqladmin -u root flush-privileges password “newpassword”. Nie wymaga ono logowania do mysql, a korzysta z zewnętrznego narzędzia mysqladmin w trybie SAFE.

Prompt BASH w linux – personalizacja wyświetlania

Prompt powłoki bash - zagadnienie to dotyczy bardziej wtajemniczonych użytkowników serwerów opartych o systemy operacyjne UNIX, w szczególności VPS, które udostępniają zasoby za pośrednistwem usługi SSH. Zazwyczaj jesteśmy skazani na to co domyślnie dostawca dystrybucji nam dał. Jeśli natomiast chcemy zmienić ustawienia pod nasze preferencje to drogi są dwie w zależności jaki zakres uprawnień do konfiguracji systemu posiadamy. Użytkownicy współdzielonych zasobów będa ograniczali się do ustawień lokalnych swojego konta i będą musiały edytować zawartość pliku (ukrytego) .bashrc .  W innym wypadku może się zdarzyć, że jesteś administratorem VPS/serwera dedykowanego – co daje Ci możliwość konfiguracji globalnych serwera (root), tutaj plik trzymający ustawienia znajduje się zazwyczaj w lokalizacji /etc/bashrc. W jedym i drugim przypadku edytujemy ustawienia jakie zostaną umieszczone w zmiennej systemowej PS1. Continue Reading »

Subversion, wprowadzenie do svn.

System kontroli wersji to nie tylko bardzo użyteczna droga śledzenia rozwoju projektów programistycznych to również bezpieczna i wydajna droga udostępniania kodu aplikacji na potrzeby pracy grupowej. Spośród wielu innych dostępnych rozwiązań, na potrzeby naszej dyskusji, weźmiemy na tapetę subversion.

Wprowadzenie do subversion.

Czy pamiętasz wersję swojego portalu bądź aplikacji, która działała tuż przed dodaniem nowej funkcjonalności, aby zaraz po tym odmówić współpracy ? Subversion pozwala na zachowanie kopii kodu źródłowego aplikacji w każdym kluczowym stadium rozwoju. Przed każdą aktualizacją kodu, możemy zachować obraz poprzedniej wersji i w razie problemów, bez trudu do niej wrócić.

Instalacja SVN. Continue Reading »