Zdarzyło się zapomnieliśmy hasła root`a do Mysql`a i co teraz? Spokojna głowa chwila przestoju i mamy ustawione nowe hasło do zarządzania serwerem.
Zatrzymujemy mysql`a
/etc/init.d/mysql stop
Sprawdzamy, czy jakieś procesy Mysql jeszcze żyją:
ps aux | grep mysql
root 6539 0.0 0.0 4336 1496 ? S 11:05 0:00 /bin/sh /usr/bin/mysqld_safe
mysql 6888 14.2 4.8 886556 191748 ? Sl 11:05 2:39 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
Zabijamy uruchomione procesy:
kill -9 6539 6888
Uruchamiamy mysql`a w trybie pomijania uprawnień
mysqld_safe --skip-grant-tables
160712 11:03:51 mysqld_safe Can't log to error log and syslog at the same time. Remove all --log-error configuration options for --syslog to take effect.
160712 11:03:51 mysqld_safe Logging to '/var/log/mysql/error.log'.
160712 11:03:51 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
Jeśli pojawiło się to co powyżej logujemy się do Mysql`a i zmieniamy hasło:
mysql --user=root mysql
update user set Password=PASSWORD('nowe-haslo') where user='root';
flush privileges;
Sprawdzamy PIDy procesów mysql`a
ps aux | grep mysql
root 6111 0.0 0.0 4336 1504 pts/3 S+ 11:03 0:00 /bin/sh /usr/bin/mysqld_safe --skip-grant-tables
mysql 6473 0.3 1.1 493628 46328 pts/3 Sl+ 11:03 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --skip-grant-tables --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
Zabijamy uruchomione procesy:
kill -9 6111 6473
Uruchamiamy demona w normalnym trybie
/etc/init.d/mysqld restart
Sprawdzamy, czy możemy się zalogować nowym hasłem
mysql -p
Jeśli wszystko zrobiliśmy dobrze, to właśnie zalogowaliśmy się zmienionym hasłem.
wtorek, 12 lipca 2016
wtorek, 5 lipca 2016
Zdalne odblokowanie pulpitu zdalnego
Przydatne do dostania się na pulpitu komputera w zdalnej lokalizacji w tym przypadku komputery są w różnych lokalizacjach, lecz logują sie do jednej AD.
- Instalacja PSEXEC
Ściągamy paczkę ze strony:
https://technet.microsoft.com/en-us/sysinternals/psexec.aspx
Wypakowujemy i z wiersza linii komend przechodzimy do katalogu
- Odblokowujemy RDP:
- Instalacja PSEXEC
Ściągamy paczkę ze strony:
https://technet.microsoft.com/en-us/sysinternals/psexec.aspx
Wypakowujemy i z wiersza linii komend przechodzimy do katalogu
- Odblokowujemy RDP:
D:\PSTools>psexec \\192.168.1.103 reg add "hklm\system\currentcontrolset\control\terminal
server" /f /v fDenyTSConnections /t REG_DWORD /d 0
PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
Operacja ukończona pomyślnie.
reg exited on 192.168.1.103 with error code 0.
- Tworzymy wyjątek w firewallu dla połączenia zdalnego:
D:\PSTools>psexec \\192.168.1.103 netsh firewall set service remoteadmin enable
PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
WAŻNE: Polecenie zostało wykonane pomyślnie.
Jednak polecenie "netsh firewall" jest wycofywane.
Zamiast niego należy używać polecenia "netsh advfirewall firewall".
Więcej informacji na temat używania polecenia "netsh advfirewall firewall"
zamiast polecenia "netsh firewall" można znaleźć w artykule 947709
z Bazy wiedzy pod adresem http://go.microsoft.com/fwlink/?linkid=121488.
Ok.
netsh exited on 192.168.1.103 with error code 0.
D:\PSTools>psexec \\192.168.1.103 netsh firewall set service remotedesktop enable
PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
WAŻNE: Polecenie zostało wykonane pomyślnie.
Jednak polecenie "netsh firewall" jest wycofywane.
Zamiast niego należy używać polecenia "netsh advfirewall firewall".
Więcej informacji na temat używania polecenia "netsh advfirewall firewall"
zamiast polecenia "netsh firewall" można znaleźć w artykule 947709
z Bazy wiedzy pod adresem http://go.microsoft.com/fwlink/?linkid=121488.
Ok.
netsh exited on 192.168.1.103 with error code 0.
Wydajemy polecenie z naszego komputera mstsc /admin
(/admin daje nam to, że nie pyta zalogowanego użytkownika o pozwolenie na wylogowanie, lecz go wylogowywuje na naszą korzyść)
Subskrybuj:
Posty (Atom)