Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL Thay đổi mật khẩu người dùng

Đôi khi bạn có thể cần đặt lại mật khẩu người dùng hoặc khôi phục mật khẩu MySQL, trong trường hợp bạn quên mật khẩu người dùng. Dưới đây là cách thay đổi mật khẩu người dùng trong MySQL.

MySQL Thay đổi mật khẩu người dùng

Dưới đây là các bước để thay đổi mật khẩu người dùng trong MySQL. Bạn cũng có thể sử dụng các bước này để thay đổi mật khẩu người dùng trong Mariadb.

1. Đăng nhập vào MySQL Server

Trên Linux:
Mở terminal và chạy lệnh sau để đăng nhập vào máy chủ cơ sở dữ liệu MySQL

$ mysql -u root -h localhost -p

Trên cửa sổ:
Điều hướng đến thư mục có mysql.exe được định vị (ví dụ:C:\ Program Files \ mysql \ mysql-5.5 \ bin) và nhấp đúp vào mysql.exe để mở dấu nhắc lệnh MySQL.

Phần thưởng đã đọc:MySQL Cast as Boolean

2. Thay đổi mật khẩu người dùng

Sau khi bạn đã đăng nhập vào MySQL, hãy chạy lệnh sau để chuyển cơ sở dữ liệu sang mysql

$ use mysql;

Có 3 lệnh để thay đổi mật khẩu người dùng - sử dụng ALTER USER, SET PASSWORD và UPDATE USER

Chạy lệnh sau để thay đổi mật khẩu người dùng bằng ALTER TABLE. Thay thế user_name , tên máy chủ new_password với tên người dùng cơ sở dữ liệu, ip máy chủ lưu trữ và mật khẩu mới tương ứng.

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

Ví dụ:nếu bạn có người dùng từ xa từ IP 45.23.145.35 với tên người dùng read_user và mật khẩu mới “abcxyz”, sau đó là lệnh thay đổi mật khẩu người dùng

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

Nếu bạn muốn thay đổi mật khẩu của người dùng cục bộ, hãy sử dụng localhost hoặc 127.0.0.1 làm ip máy chủ lưu trữ

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

Phần thưởng đọc:MySQL CAST so với CONVERT

Bạn cũng có thể sử dụng lệnh SET PASSWORD để thay đổi mật khẩu người dùng trong MySQL. Đây là cú pháp để thay đổi mật khẩu người dùng bằng lệnh SET PASSWORD. Thay thế user_name , tên máy chủ new_password với tên người dùng cơ sở dữ liệu, ip máy chủ lưu trữ và mật khẩu mới tương ứng.

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

Đây là ví dụ ở trên sử dụng lệnh ĐẶT MẬT KHẨU

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

Tương tự, đây là cú pháp để thay đổi mật khẩu người dùng bằng lệnh UPDATE USER.

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

Đây là ví dụ trên bằng cách sử dụng lệnh người dùng UPDATE

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

Phần thưởng đã đọc:Truy vấn khôi phục MySQL

3. Đặc quyền tuôn ra

Chạy lệnh sau để áp dụng các thay đổi.

$ flush privileges;

Hy vọng rằng các lệnh trên sẽ giúp bạn thay đổi mật khẩu người dùng trong MySQL.

Ubiq giúp dễ dàng trực quan hóa dữ liệu trong vài phút và theo dõi trong trang tổng quan thời gian thực. Thử nó ngay hôm nay!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đặt các biến cấu hình MySQL - MySQL 5.7 so với MySQL 8.0

  2. Cách nhập tệp XML vào bảng cơ sở dữ liệu MySQL bằng cách sử dụng XML_LOAD (); hàm số

  3. MySQL - CẬP NHẬT truy vấn dựa trên Truy vấn CHỌN

  4. LỖI 1396 (HY000):Thao tác CREATE USER không thành công cho 'jack' @ 'localhost'

  5. Neo4j - Tạo nút bằng Cypher