Jak zmienić hasło MySQL w systemie Linux?
Nov 26
Ustawienie hasła administratora (root) i użytkowników jest jedną z najważniejszych rzeczy, jaką administrator serwera MySQL powinien zrobić.
Ustawienie hasła dla użytkownika root.
Bezpośrednio po instalacji serwera MySQL, hasło użytkownika root jest puste. Oznacza to, że każdy może zalogować się na to konto. Aby ustawić hasło roota, po uruchomieniu serwera MySQL, powinniśmy wpisać w konsoli następujące polecenie:
$ mysqladmin -u root password NOWE-HASLO
Jeżeli będziesz chciał zmienić hasło roota, musisz wpisać takie polecenie:
$ mysqladmin -u root -p STARE-HASLO NOWE-HASLO
Zmiana haseł dla pozostałych użytkowników
Aby zmienić hasło dla normalnego użytkownika, wpisz w konsoli następujące polecenie (w przykładzie zmieniamy hasło dla użytkownika pukas):
$ mysqladmin -u pukas -p STARE-HASLO NOWE-HASLO
Tą samą operację możemy wykonać za pomocą komendy SQL. Jest to jedyne wyjście, jeżeli administrujemy serwerem MySQL za pośrednictwem interfejsu w PHP.
W tym celu wykonujemy serię operacji:
1) w konsoli logujemy się do serwera MySQL
$ mysql -u root -p
2) po zalogowaniu, przełączamy się na bazę danych mysql
mysql> use mysql;
3) zmieniamy hasło dla użytkownika pukas
mysql> update user set password=PASSWORD("NOWE-HASLO") where User='pukas';
4) aktualizujemy informacje o uprawnieniach
mysql> flush privileges; mysql> quit










