sql >> Databáze >  >> RDS >> Mysql

MySQL Změna uživatelského hesla

Někdy může být nutné resetovat uživatelské heslo nebo obnovit heslo MySQL v případě, že jste zapomněli uživatelské heslo. Zde je návod, jak změnit uživatelské heslo v MySQL.

MySQL Změna uživatelského hesla

Zde jsou kroky ke změně hesla uživatele v MySQL. Tyto kroky můžete také použít ke změně uživatelského hesla v Mariadb.

1. Přihlaste se k serveru MySQL

V systému Linux:
Otevřete terminál a spusťte následující příkaz pro přihlášení k databázovému serveru MySQL

$ mysql -u root -h localhost -p

V systému Windows:
Přejděte do složky, kde je mysql.exe je umístěn (např. C:\Program Files\mysql\mysql-5.5\bin) a poklepejte na mysql.exe otevřete příkazový řádek MySQL.

Bonusové čtení:MySQL Cast jako Boolean

2. Změnit uživatelské heslo

Po přihlášení do MySQL spusťte následující příkaz pro přepnutí databáze na mysql

$ use mysql;

Existují 3 příkazy pro změnu uživatelského hesla – pomocí ALTER USER, SET PASSWORD a UPDATE USER

Spusťte následující příkaz pro změnu uživatelského hesla pomocí ALTER TABLE. Nahraďte user_name , název hostitele a nové_heslo s vaším uživatelským jménem databáze, ip hostitele a novým heslem.

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

Pokud máte například vzdáleného uživatele s IP 45.23.145.35 s uživatelským jménem read_user a nové heslo  „abcxyz“, zde je příkaz ke změně uživatelského hesla

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

Pokud chcete změnit heslo místního uživatele, použijte localhost nebo  127.0.0.1 jako hostitelskou ip

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

Bonusové čtení:MySQL CAST vs CONVERT

Ke změně hesla uživatele v MySQL můžete také použít příkaz SET PASSWORD. Zde je syntaxe pro změnu uživatelského hesla pomocí příkazu SET PASSWORD. Nahraďte user_name , název hostitele a nové_heslo s vaším uživatelským jménem databáze, ip hostitele a novým heslem.

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

Zde je výše uvedený příklad s použitím příkazu SET PASSWORD

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

Podobně zde je syntaxe pro změnu uživatelského hesla pomocí příkazu UPDATE USER.

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

Zde je výše uvedený příklad s použitím uživatelského příkazu UPDATE

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

Bonusové čtení:MySQL Rollback Query

3. Flush Privileges

Spusťte následující příkaz a použijte změny.

$ flush privileges;

Doufejme, že výše uvedené příkazy vám pomohou změnit uživatelské heslo v MySQL.

Ubiq usnadňuje vizualizaci dat během několika minut a sledování na řídicích panelech v reálném čase. Vyzkoušejte to ještě dnes!

  1. MySQL – podmíněná omezení cizích klíčů

  2. Příklad MICROSECOND() – MySQL

  3. Jak automaticky aktualizuji časové razítko v PostgreSQL

  4. základní hromadná vložka pyodbc