Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách sửa lỗi quyền truy cập bị từ chối do người dùng ‘root’ @ ’localhost’ trên MySQL

MySQL là một hệ thống quản lý cơ sở dữ liệu mã nguồn mở dựa trên ngôn ngữ “SQL”. MySQL đi kèm với Bảng điều khiển XAMPP, đây cũng là một ứng dụng mã nguồn mở và miễn phí để sử dụng. Tuy nhiên, gần đây có rất nhiều báo cáo về người dùng không thể truy cập cơ sở dữ liệu “MySQL” từ trình duyệt của họ và localhost “ Quyền truy cập bị từ chối để sử dụng‘ root ’@’ Lỗi ‘” được hiển thị khi làm như vậy.

Cách sửa lỗi quyền truy cập bị từ chối do người dùng ‘root’ @ ’localhost’ trên MySQL

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách dễ nhất để khắc phục sự cố này và cũng thông báo cho bạn nguyên nhân gây ra lỗi này. Đảm bảo làm theo hướng dẫn cẩn thận và để tránh các vấn đề khác.

Nguyên nhân nào gây ra lỗi truy cập bị từ chối do người dùng ‘root’ @ ’localhost’ trên MySQL?

Sau khi nhận được nhiều báo cáo từ nhiều người dùng, chúng tôi quyết định điều tra vấn đề và đưa ra giải pháp sau khi thử nghiệm với nhiều quy trình khắc phục sự cố đã biết. Ngoài ra, chúng tôi đã xem xét lý do mà vấn đề này được kích hoạt và liệt kê nó bên dưới.

  • Cấu hình “.ini” không hợp lệ: Tệp “.ini” lưu trữ các cấu hình khởi chạy nhất định cho máy chủ “MySQL”. Nó hoạt động như một cổng trong cách tải cơ sở dữ liệu. Trong một số trường hợp, người ta thấy rằng một chuỗi mã nhất định bị thiếu trong tệp “.ini” do lỗi này đã được kích hoạt.

Bây giờ bạn đã hiểu cơ bản về bản chất của vấn đề, chúng ta sẽ chuyển sang hướng giải quyết.

Giải pháp:Định cấu hình lại tệp “.ini”

Nếu tệp “.ini” cho bảng điều khiển XAMPP không được định cấu hình đúng cách, nó có thể ngăn việc thiết lập kết nối an toàn với cơ sở dữ liệu MySQL. Do đó, trong bước này, chúng tôi sẽ định cấu hình lại tệp bằng cách thêm một lệnh bổ sung. Để làm được điều đó:

  1. Mở XAMPP bảng điều khiển và nhấp vào nút “Dừng” cho cả “ Apache ”Và“ MySQL “. Cách sửa lỗi quyền truy cập bị từ chối do người dùng ‘root’ @ ’localhost’ trên MySQL
  2. Điều hướng vào thư mục cài đặt cho “ XAMPP ”Và nhấp đúp vào“ MySQL " thư mục. Cách sửa lỗi quyền truy cập bị từ chối do người dùng ‘root’ @ ’localhost’ trên MySQL
  3. Nhân đôi nhấp chuột trên “ thùng ”Và nhấp chuột phải vào tệp“ my.ini ”.
  4. Nhấp trên “ Chỉnh sửa ”Tùy chọn.
  5. Định vị các từ “ [mysqld] ”Trong danh sách.
  6. Thêm lệnh sau bên dưới “ [mysqld] ”Và phía trên dòng“ Cổng =…. ”Dòng.
    skip-grant-tables
  7. Nhấp trên “ Tệp ”Và chọn“ Lưu “.
  8. Đóng tài liệu và mở bảng điều khiển XAMPP.
  9. Nhấp trên nút “Bắt đầu” cho cả “Apache” và “ MySQL “. Cách sửa lỗi quyền truy cập bị từ chối do người dùng ‘root’ @ ’localhost’ trên MySQL
  10. Mở trình duyệt, thử để đăng nhập vào MySQL và kiểm tra để xem sự cố vẫn tiếp diễn.