Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zmień hasło użytkownika MySQL

Czasami może być konieczne zresetowanie hasła użytkownika lub odzyskanie hasła MySQL, na wypadek zapomnienia hasła użytkownika. Oto jak zmienić hasło użytkownika w MySQL.

MySQL Zmień hasło użytkownika

Oto kroki, aby zmienić hasło użytkownika w MySQL. Możesz również wykonać te czynności, aby zmienić hasło użytkownika w Mariadb.

1. Zaloguj się do serwera MySQL

W Linuksie:
Otwórz terminal i uruchom następujące polecenie, aby zalogować się do serwera bazy danych MySQL

$ mysql -u root -h localhost -p

W oknach:
Przejdź do folderu, w którym mysql.exe znajduje się (np. C:\Program Files\mysql\mysql-5.5\bin) i kliknij dwukrotnie mysql.exe aby otworzyć wiersz poleceń MySQL.

Przeczytaj bonus:MySQL Cast as Boolean

2. Zmień hasło użytkownika

Po zalogowaniu się do MySQL uruchom następujące polecenie, aby przełączyć bazę danych na mysql

$ use mysql;

Istnieją 3 polecenia do zmiany hasła użytkownika – za pomocą ALTER USER, SET PASSWORD i UPDATE USER

Uruchom następujące polecenie, aby zmienić hasło użytkownika za pomocą ALTER TABLE. Zastąp nazwa_użytkownika , nazwa hosta i nowe_hasło z nazwą użytkownika bazy danych, adresem IP hosta i nowym hasłem.

ALTER USER 'user_name'@'hostname' IDENTIFIED BY 'new_password';

Na przykład, jeśli masz zdalnego użytkownika z adresu IP 45.23.145.35 z nazwą użytkownika read_user i nowe hasło „abcxyz”, oto polecenie zmiany hasła użytkownika

ALTER USER 'read_user'@'45.23.145.35' IDENTIFIED BY 'abcxyz';

Jeśli chcesz zmienić hasło użytkownika lokalnego, użyj localhost lub 127.0.0.1 jako adresu IP hosta

ALTER USER 'read_user'@'localhost' IDENTIFIED BY 'abcxyz';

Przeczytaj bonus:MySQL CAST vs CONVERT

Możesz również użyć polecenia SET PASSWORD, aby zmienić hasło użytkownika w MySQL. Oto składnia zmiany hasła użytkownika za pomocą polecenia SET PASSWORD. Zastąp nazwa_użytkownika , nazwa hosta i nowe_hasło z nazwą użytkownika bazy danych, adresem IP hosta i nowym hasłem.

SET PASSWORD FOR 'user_name'@'hostname' = PASSWORD('new_password');

Oto powyższy przykład z użyciem polecenia SET PASSWORD

SET PASSWORD FOR 'read_user'@'localhost' = PASSWORD('abcxyz');

Podobnie, oto składnia zmiany hasła użytkownika za pomocą polecenia UPDATE USER.

UPDATE mysql.user SET Password=PASSWORD('new_password') 
WHERE USER='user_name' AND Host='hostname';

Oto powyższy przykład z użyciem polecenia użytkownika UPDATE

UPDATE mysql.user SET Password=PASSWORD('abcxyz') 
WHERE USER='read_user' AND Host='localhost';

Przeczytaj bonus:Zapytanie o wycofanie MySQL

3. Uprawnienia do spłukiwania

Uruchom następujące polecenie, aby zastosować zmiany.

$ flush privileges;

Mamy nadzieję, że powyższe polecenia pomogą Ci zmienić hasło użytkownika w MySQL.

Ubiq ułatwia wizualizację danych w ciągu kilku minut i monitorowanie w pulpitach nawigacyjnych w czasie rzeczywistym. Wypróbuj już dziś!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać wiele zliczeń za pomocą pojedynczego zapytania w MySQL?

  2. DODAJ KOLUMNĘ MySQL

  3. Jak prawidłowo użyć obiektu PDO dla sparametryzowanego zapytania SELECT?

  4. Jak zresetować hasło root MySQL?

  5. Jak stworzyć sekwencję w MySQL