---
# System prepended metadata

title: Thay đổi mật khẩu người dùng root trong MySQL?
tags: [Ubuntu, MySQL]

---

Phần đặt mật khẩu vào MySQL với quyền root. Chạy lệnh sau và nhập mật khẩu người dùng root:
```
sudo mysql -u root -p
```
Sau khi đăng nhập thành công vào MySQL, chạy lệnh sau để đặt mật khẩu mới cho người dùng root:
```
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';

```
Thay `new_password` bằng mật khẩu mới mà bạn muốn cài đặt. Lưu ý rằng mật khẩu phải tuân theo các yêu cầu bảo mật của bạn.

Nếu bạn dùng phiên bản MySQL 5.7.6 trở lên, bạn cần chạy thêm lệnh sau để làm cho mật khẩu có hiệu lực:
```
FLUSH PRIVILEGES
```
Lệnh trên đã cập nhật các thông tin quyền của MySQL để áp dụng thay đổi mật khẩu.

Để kiểm tra mật khẩu đã được đặt thành công, bạn hãy đăng nhập lại bằng người dùng root với mật khẩu mới:
```
sudo mysql -u root -p
```
