Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL Промяна на потребителска парола

Понякога може да се наложи да нулирате потребителска парола или да възстановите паролата за MySQL, в случай че сте забравили потребителска парола. Ето как да промените потребителска парола в MySQL.

Промяна на потребителска парола в MySQL

Ето стъпките за промяна на потребителска парола в MySQL. Можете също да използвате тези стъпки, за да промените потребителска парола в Mariadb.

1. Влезте в MySQL сървър

На Linux:
Отворете терминала и изпълнете следната команда, за да влезете в MySQL сървър на база данни

$ mysql -u root -h localhost -p

На Windows:
Отворете папката, където mysql.exe се намира (напр. C:\Program Files\mysql\mysql-5.5\bin) и щракнете двукратно върху mysql.exe за да отворите командния ред на MySQL.

Бонус за четене:MySQL Cast като булев

2. Промяна на потребителска парола

След като сте влезли в MySQL, изпълнете следната команда, за да превключите базата данни към mysql

$ use mysql;

Има 3 команди за промяна на потребителска парола – като се използва ALTER USER, SET PASSWORD и UPDATE USER

Изпълнете следната команда, за да промените потребителска парола с помощта на ALTER TABLE. Заменете user_name , име на хост и нова_парола с вашето потребителско име на базата данни, IP адрес на хост и нова парола съответно.

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

Например, ако имате отдалечен потребител от IP 45.23.145.35 с потребителско име read_user и нова парола  „abcxyz“, след което ето командата за промяна на потребителска парола

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

Ако искате да промените паролата на локален потребител, използвайте localhost или  127.0.0.1 като хост IP

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

Бонус четене:MySQL CAST срещу CONVERT

Можете също да използвате командата SET PASSWORD, за да промените потребителска парола в MySQL. Ето синтаксиса за промяна на потребителска парола с помощта на команда SET PASSWORD. Заменете user_name , име на хост и нова_парола с вашето потребителско име на базата данни, IP адрес на хост и нова парола съответно.

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

Ето горния пример с помощта на команда SET PASSWORD

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

По същия начин, ето синтаксиса за промяна на потребителска парола с помощта на командата UPDATE USER.

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

Ето горния пример с помощта на потребителска команда UPDATE

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

Бонус четене:Заявка за връщане на MySQL

3. Привилегии за изтриване

Изпълнете следната команда, за да приложите промените.

$ flush privileges;

Надяваме се, че горните команди ще ви помогнат да промените потребителската парола в MySQL.

Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв тип/дължина на колона трябва да използвам за съхраняване на хеширана парола на Bcrypt в база данни?

  2. Защо изместването на MYSQL по-високо LIMIT забавя заявката?

  3. Как да инсталирате MySQL 8 на Windows

  4. 3 начина за „дехексиране“ на низ в MySQL

  5. Какъв е размерът на колоната на int(11) в mysql в байтове?