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

Cách đặt lại mật khẩu gốc MySQL

Đôi khi bạn có thể cần phải thay đổi mật khẩu gốc hoặc đặt lại mật khẩu gốc trong MySQL, trong trường hợp bạn quên mật khẩu gốc. Dưới đây là cách đặt lại mật khẩu gốc trong MySQL. Bạn có thể sử dụng các bước sau để đặt lại mật khẩu gốc trong Windows, Mac, Ubuntu, CentOS và các hệ thống Linux khác.

Cách đặt lại mật khẩu gốc của MySQL

Dưới đây là các bước để đặt lại mật khẩu gốc trong MySQL trong Ubuntu, CentOS, Windows, Mac và các hệ thống khác.

1. Dừng máy chủ MySQL

Mở terminal và chạy lệnh sau để dừng MySQL Server.

CentOS / Fedora

# service mysqld stop

Ubuntu / Debian

$ service mysql stop

Phần thưởng đã đọc:Cách xóa thủ tục đã lưu trữ trong MySQL

2. Khởi động lại Máy chủ MySQL với –skip-Grant-Table

Tiếp theo, khởi động lại Máy chủ MySQL với tùy chọn –skip-Grant -boards để bạn có thể đăng nhập mà không cần mật khẩu và có tất cả các đặc quyền.

# mysqld_safe --skip-grant-tables &

Bạn có thể cần bao gồm từ khóa ‘sudo’ trước lệnh trên trong một số hệ thống Ubuntu / Debian.

Đảm bảo bao gồm ‘&’ ở cuối lệnh của bạn để máy chủ MySQL sẽ chạy trong nền.

Xin lưu ý, rất không an toàn khi bắt đầu mysql với tùy chọn –skip-Grant -boards và chỉ nên được sử dụng trong một khoảng thời gian ngắn.

Sau khi chúng tôi thay đổi mật khẩu gốc trong MySQL, chúng tôi sẽ ngay lập tức khởi động lại máy chủ MySQL theo cách bình thường.

Phần thưởng đã đọc:Cách thay đổi mật khẩu người dùng trong MySQL

3. Đăng nhập vào MySQL

Chạy lệnh sau để đăng nhập vào MySQL.

# mysql -uroot

4. Thay đổi mật khẩu gốc trong MySQL

Chạy lệnh sau tại mysql> lời nhắc. Thay thế new_password bằng mật khẩu mới của bạn dưới đây.

mysql> UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'

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

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

Cấp đặc quyền để áp dụng các thay đổi

mysql> FLUSH PRIVILEGES;
mysql> exit;

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

6. Dừng máy chủ MySQL

Chạy lệnh sau trong dấu nhắc đầu cuối để dừng máy chủ MySQL, vì nó không an toàn.

# mysqladmin -u root -p shutdown

Bạn sẽ được yêu cầu nhập mật khẩu gốc. Nhập mật khẩu gốc mới của bạn.

Phần thưởng đọc:Cách sử dụng MySQL Rollup

7. Khởi động MySQL Server

Khởi động MySQL Server bình thường.

CentOS / Fedora

# service mysqld start

Ubuntu / Debian

$ service mysql start

Hy vọng bài viết trên sẽ giúp bạn thiết lập lại mật khẩu root 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. Làm thế nào để loại bỏ dấu trong MySQL?

  2. Cách cài đặt MySQL trên Ubuntu

  3. cấp quyền truy cập từ xa cơ sở dữ liệu MySQL từ bất kỳ địa chỉ IP nào

  4. Mẹo để chuyển từ Cơ sở dữ liệu độc quyền sang nguồn mở

  5. Cách tải cấu hình JDBC từ tệp thuộc tính Ví dụ