Android

Cách thay đổi mật khẩu người dùng mysql

Học Php Mysql - Làm thế nào thiết lập KHÓA NGOẠI (Foreign Key) trong Mysql - Phpmyadmin | Unitop.vn

Học Php Mysql - Làm thế nào thiết lập KHÓA NGOẠI (Foreign Key) trong Mysql - Phpmyadmin | Unitop.vn

Mục lục:

Anonim

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thay đổi mật khẩu người dùng MySQL. Các hướng dẫn sẽ hoạt động với mọi phân phối Linux hiện đại như Ubuntu 18.04 và CentOS 7.

Điều kiện tiên quyết

Tùy thuộc vào phiên bản máy chủ MySQL hoặc MariaDB mà bạn đang chạy trên hệ thống của mình, bạn sẽ cần sử dụng các lệnh khác nhau để thay đổi mật khẩu người dùng.

Bạn có thể tìm phiên bản máy chủ cơ sở dữ liệu của mình bằng cách ban hành lệnh sau:

mysql --version

mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper

Hoặc xuất ra như thế này cho MariaDB:

mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Hãy chắc chắn ghi chú phiên bản MySQL hoặc MariaDB nào bạn đang chạy. Nếu bạn muốn có một danh sách tất cả các tài khoản người dùng MySQL, vui lòng kiểm tra hướng dẫn này.

Cách thay đổi mật khẩu người dùng MySQL

Thực hiện các bước dưới đây để thay đổi mật khẩu người dùng MySQL:

1. Đăng nhập vào vỏ MySQL với quyền root

Truy cập shell MySQL bằng cách gõ lệnh sau và nhập mật khẩu người dùng root MySQL của bạn khi được nhắc:

mysql -u root -p

2. Đặt mật khẩu người dùng MySQL

  • Nhập các lệnh sau nếu bạn có MySQL 5.7.6 trở lên hoặc MariaDB 10.1.20 trở lên:

    ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD'; FLUSH PRIVILEGES;

    Nếu ALTER USER không phù hợp với bạn, bạn có thể sửa đổi trực tiếp bảng người dùng:

    UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD') WHERE User = 'user-name' AND Host = 'localhost'; UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD') WHERE User = 'user-name' AND Host = 'localhost'; FLUSH PRIVILEGES;

    Nhập các lệnh sau nếu bạn có MySQL 5.7.5 trở về trước hoặc MariaDB 10.1.20 trở về trước:

    SET PASSWORD FOR 'user-name'@'localhost' = PASSWORD('NEW_USER_PASSWORD'); FLUSH PRIVILEGES;

Đảm bảo bạn thay đổi user-name bằng tên của người dùng bạn muốn thay đổi mật khẩu. Nếu người dùng đang kết nối với máy chủ MySQL từ một máy chủ khác, hãy thay đổi localhost bằng tên máy chủ hoặc Địa chỉ IP từ xa.

Trong cả hai trường hợp nếu mọi việc suôn sẻ, bạn sẽ thấy đầu ra sau:

Query OK, 0 rows affected (0.00 sec)

Đăng xuất khỏi dấu nhắc của MySQL bằng cách thực hiện:

quit;

3. Xác minh mật khẩu mới

Để xác minh rằng mật khẩu mới đã được áp dụng đúng loại:

mysql -u user-name -h localhost -p

Bạn sẽ được nhắc nhập mật khẩu người dùng mới. Nhập nó và bạn sẽ đăng nhập vào máy chủ MySQL của bạn.

Phần kết luận

Trong hướng dẫn này, bạn đã học cách thay đổi mật khẩu người dùng MySQL hoặc MariaDB. Đảm bảo mật khẩu mới mạnh và an toàn và giữ mật khẩu ở nơi an toàn.

Để tìm hiểu thêm về cách sử dụng trình bao MySQL để thực hiện các hoạt động quản trị khác nhau, bạn có thể kiểm tra hướng dẫn của chúng tôi về cách quản lý tài khoản và cơ sở dữ liệu người dùng MySQL.

Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.

mysia mariadb