phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

phpmyadmin trong lỗi WAMP # 1045 - Cần đặt lại mật khẩu

Nếu vấn đề chỉ là quên mật khẩu, điều này sẽ cho phép bạn đặt lại nó. Tuy nhiên, nếu bạn có hỗn hợp cơ sở dữ liệu không tương thích với các phiên bản MySQL Server, sẽ có các vấn đề khác sau này khi bạn đặt lại mật khẩu.

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] trong tệp ini. Thêm dòng này ngay sau phần [wampmysqld]

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.

Đối với các phiên bản MySQL trước 5.7.0

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

Đối với các phiên bản MySQL sau 5.7.0

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

Lưu ý rằng bản cập nhật sẽ báo cáo rằng nó đã cập nhật nhiều hơn một hàng, đó là vì trên thực tế có 3 tài khoản người dùng với userid là 'root', mỗi tài khoản có một miền khác nhau

tức là 127.0.0.1, máy chủ cục bộ 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 phần [wampmysqld] trong tệp iniXó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



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Không có kết quả trong PHPMyAdmin

  2. Đặt mật khẩu cho phpMyAdmin

  3. Người dùng không thể thực hiện chọn lỗi 1142

  4. làm cách nào để thêm một cột mới đếm số hàng dưới dạng số sê-ri

  5. Làm thế nào để giới hạn số lượng nhiều trong mối quan hệ một-nhiều giữa hai bảng?