[#] Jak odzyskać hasło administratora serwera MySQL

( Ostatnio zmieniony sob., 14/06/2008 - 12:52 )
 

Domyślnie po instalacji serwer MySQL posiada konto administratora (root) bez hasła. Połączenie do bazy danych można wykonać bez podawania hasła a jedynie za pomocą identyfikatora root. Jeśli hasło dla konta root zostanie utworzone będzie ono wymagane przy każdym połączeniu tego użytkownika. Problem pojawia się gdy zapomnimy jakie to hasło …

Rozwiązanie problemu:

0. Zaloguj się jako root w systemie (opcjonalnie)

1. Zatrzymaj pracę serwera MySQL

sudo /etc/init.d/mysql stop

2. Uruchom serwer MySQL bez hasła

sudo mysqld_safe --skip-grant-tables &

3. Podłącz się do serwera MySQL używając klienta mysql

mysql -u root
mysql>

4. Ustaw nowe hasło dla administratora root

mysql> use mysql;
mysql> update user set password=PASSWORD("TUTAJ_NOWE_HASŁO") where user='root';
mysql> flush privileges;
mysql> quit

5. Zatrzymaj pracę serwera MySQL

/etc/init.d/mysql stop

6. Uruchom serwer MySQL

/etc/init.d/mysql start

7. Sprawdź czy nowe hasło działa

mysql -u root -p

inna metoda

sudo dpkg-reconfigure mysql-server-5.0
Twoja ocena: Brak Średnio: 5 (3 głosy)

Dodaj nową odpowiedź

Informacja:

Osoby zamieszczające wypowiedzi naruszające prawo lub prawem chronione dobra osób trzecich, mogą ponieść z tego tytułu odpowiedzialność karną lub cywilną. Upewnij się, że twoja wypowiedź nie godzi w niczyje mienie.

  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <strong> <blockquote> <code>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Więcej informacji na temat formatowania

Łapirobot
Proszę odpowiedzieć
Q
B
p
3
1
n
3
z
s
v
Enter the code without spaces and pay attention to upper/lower case.