Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để thay đổi tên người dùng root trong MySQL?


Để thay đổi tên người dùng gốc trong MySQL, bạn cần sử dụng lệnh UPDATE và SET. Cú pháp như sau -

UPDATE user set user = ’yourNewUserName’ WHERE user = ’root’;

Để hiểu cú pháp trên, chúng ta hãy chuyển cơ sở dữ liệu sang MySQL bằng lệnh USE.

Truy vấn như sau để chuyển đổi cơ sở dữ liệu.

mysql> use mysql;
Database changed

Bây giờ hãy liệt kê tất cả người dùng từ bảng MySQL.user. Truy vấn như sau -

mysql> select user from MySQL.user;

Sau đây là kết quả -

+------------------+
| user             |
+------------------+
| Manish           |
| User2            |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| Adam Smith       |
| User1            |
| am               |
+------------------+
9 rows in set (0.04 sec)

Nhìn vào kết quả đầu ra mẫu, chúng tôi có tên người dùng ‘root’. Thay đổi tên người dùng gốc thành một số tên khác bằng lệnh UPDATE.

Hãy để chúng tôi thay đổi tên người dùng ‘root’ thành ‘myRoot’. Truy vấn như sau -

mysql> update user set user = 'myRoot' where user = 'root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0

Liệt kê tất cả người dùng từ bảng MySQL.user để xem tên người dùng ‘root’ đã được thay đổi thành ‘myRoot’. Truy vấn như sau để liệt kê tất cả người dùng từ bảng MySQL.user.

mysql> select user from MySQL.user;

Sau đây là kết quả -

+------------------+
| user             |
+------------------+
| Manish           |
| User2            |
| myRoot           |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| Adam Smith       |
| User1            |
| am               |
+------------------+
9 rows in set (0.00 sec)

Nhìn vào bảng trên, tên người dùng ‘root’ đã được đổi thành ‘myRoot’.