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

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

Sau khi kết nối với MySQL, hãy chạy

use mysql;
update user set user='admin' where user='root';
flush privileges;

Vậy là xong.

Nếu bạn cũng muốn thay đổi mật khẩu, trong MySQL <5.7, hãy chạy

update user set password=PASSWORD('new password') where user='admin';

trước flush privileges; . Trong MySQL> =5.7, password trong user bảng đã được đổi tên thành authentication_string , vì vậy dòng trên trở thành:

update user set authentication_string=PASSWORD('new password') where user='admin';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CẬP NHẬT hoặc CHÈN MySQL Python

  2. Tôi có nên hy sinh innodb_buufer_pool _size / RAM của mình để tạo không gian cho query_cache_size không?

  3. Lỗi thực thi tập lệnh SQL; Quá trình không thể truy cập tệp vì nó đang được sử dụng bởi một quá trình khác:'C:\\ Users \\ ...... \ .... cnf'

  4. Quyền bị từ chối khi gắn ổ đĩa Docker trong OSX

  5. Số nguyên không chính xác (2147483647) được chèn vào MySQL?