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

Lấy lại quyền truy cập vào mật khẩu MySQL bị mất cho PHPMyAdmin trên WAMP

Đây là một phương pháp cho phép bạn đặt lại mật khẩu 'gốc' MYSQL khá đơn giản.

Dừng dịch vụ mysql

wampmanager -> MySQL -> Service -> Stop Service

Chỉnh sửa tệp my.ini

wampmanager -> MySQL -> my.ini

Tìm [wampmysqld] (32bit) hoặc [wampmysqld64] (64bit) trong tệp ini

Thêm dòng này ngay sau tiêu đề phần đó

skip-grant-tables

Khởi động lại dịch vụ mysql.

wampmanager -> MySQL -> Service -> Start/Resume Service

Mở bảng điều khiển MySQL

wampmanager -> MySQL -> MySQL Console

Bây giờ chúng ta sẽ đặt lại mật khẩu cho người dùng root, tất nhiên điều này có thể được sử dụng để đặt lại mật khẩu của bất kỳ người dùng nào.

Nhập 2 lệnh sau tại mysql> dấu nhắc lệnh, mỗi dấu chấm phẩy ở cuối dòng và nhấn ENTER sau mỗi dòng để ra lệnh cho mysql.

Phiên bản trước MYSQL 5.7

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

Đăng MYSQL phiên bản 5.7 tên cột đã thay đổi

UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

Lưu ý rằng bản cập nhật có thể báo cáo rằng nó đã cập nhật nhiều hàng, vì có thể có nhiều tài khoản người dùng với userrid là 'root', mỗi tài khoản có một miền khác nhau, tức là 127.0.0.1, localhost và ::1

Bây giờ, hãy nhập 'thoát' tại quảng cáo lệnh mysql để tồn tại mysql.

Dừng dịch vụ mysql

wampmanager -> MySQL -> Service -> Stop Service

Chỉnh sửa tệp my.ini

wampmanager -> MySQL -> my.ini

Tìm [wampmysqld] (32bit) hoặc [wampmysqld64] (64bit) trong tệp ini

Xóa skip-grant-tables tham số chúng tôi đã thêm trước đó.

KHÔNG để thông số này trong tệp ini là lỗ hổng bảo mật HUGH.

Khởi động lại dịch vụ mysql.

wampmanager -> MySQL -> Service -> Start/Resume Service

Bây giờ nếu bạn muốn, bạn có thể đặt tài khoản người dùng gốc để nó không tự động hết hạn mật khẩu

wampmanager -> MySQL -> MySQL Console

và sau đó chạy truy vấn này

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

Bây giờ, bạn có thể đăng nhập bằng phpmyadmin bằng cách sử dụng 'root' userid và mật khẩu mới mà bạn vừa đặt cho người dùng đó.



  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ách sử dụng nhiều cơ sở dữ liệu trong Laravel

  2. Ví dụ về MAKETIME () - MySQL

  3. Không thể thêm hoặc cập nhật hàng con:ràng buộc khóa ngoại không thành công

  4. Làm cách nào để xóa khỏi vùng chọn trong MySQL?

  5. MySQL TRÊN KHÓA DUPLICATE - id chèn lần cuối?