Bản cài đặt mới của Bảng điều khiển XAMPP trên thiết bị Windows không giữ mật khẩu gốc cho MySQL PHPMyAdmin. Trong trường hợp như vậy, mọi người có thể dễ dàng truy cập và điều đó dẫn đến dễ bị rủi ro nghiêm trọng. Để tránh điều đó, chúng tôi khuyên bạn nên đặt mật khẩu an toàn phù hợp cho người dùng root. Trong hướng dẫn này, chúng tôi sẽ giải thích cách thay đổi mật khẩu phpMyAdmin trên XAMPP
Mặc dù, chúng tôi nhận thấy rằng sau khi thay đổi mật khẩu phpMyAdmin trên XAMPP, người dùng có thể gặp phải thông báo lỗi từ chối truy cập khiến họ không thể đăng nhập vào MySQL phpMyAdmin. Để khắc phục sự cố này, bạn cần thay đổi cài đặt cấu hình trong tệp config. tập đoàn. tập tin php. Vậy hãy bắt đầu
Cách đổi mật khẩu phpMyAdmin trên XAMPP
Để thay đổi mật khẩu phpMyAdmin trên XAMPP, trước tiên bạn cần khởi chạy XAMPP Control Panel
Khi nó mở ra, hãy nhấp vào nút Quản trị viên cho MySQL
Bạn có thể cần đăng nhập bằng tên người dùng và mật khẩu hiện tại của mình, sau đó nhấp vào nút Bắt đầu
Trên trang PHPMyAdmin, chuyển sang tab Tài khoản người dùng
Trong phần Tổng quan về tài khoản người dùng, nhấp vào liên kết Chỉnh sửa đặc quyền giữ quyền root làm tên người dùng và localhost làm tên máy chủ
Trên trang tiếp theo, chuyển đến phần Thay đổi mật khẩu
Tại đây, bạn cần tạo một mật khẩu mạnh mới có sự kết hợp của chữ cái, số và ký hiệu. Bên cạnh trường mật khẩu, có một chỉ báo độ mạnh của mật khẩu hiển thị trạng thái mật khẩu của bạn. Khi mật khẩu mạnh hơn, đồng hồ đo trạng thái chuyển sang Đỏ > Vàng > Xanh lục
Nhập lại mật khẩu tương tự vào ô tương ứng rồi nhấp vào nút Bắt đầu
Sau khi tạo đúng mật khẩu mới, khi bạn đăng nhập vào phpMyAdmin, bạn có thể gặp thông báo lỗi truy cập bị từ chối, cho biết –
Không thể kết nối. cài đặt không hợp lệ
Trong trường hợp này, bạn cần khắc phục sự cố đăng nhập bằng cách thay đổi cài đặt cấu hình trong phần config. tập đoàn. tập tin php
Cách khắc phục thông báo bị từ chối truy cập phpMyAdmin
Thông báo từ chối truy cập phpMyAdmin chủ yếu xảy ra khi bạn thay đổi mật khẩu đăng nhập của mật khẩu phpMyAdmin trên XAMPP
Bạn có thể quét qua các hàng để xem mật khẩu của người dùng
[mysqld]9 được đặt thành gì. Sẽ có một vài người dùng
[mysqld]9 được liệt kê, với các máy chủ khác nhau
Để đặt tất cả người dùng
[mysqld]9 có mật khẩu trống, hãy chạy lệnh này
UPDATE user SET password = '' WHERE user = 'root';
Khi bạn hoàn tất, hãy chạy
C:\xampp\mysql\bin\mysql.exe --user=root
2 để thoát khỏi dòng lệnh MySQLTiếp theo, kích hoạt lại tính năng kiểm tra mật khẩu bằng cách xóa
[mysqld]2 khỏi
[mysqld]3
Lưu thay đổi, khởi động lại MySQL từ XAMPP
kiểm tra nó
Cuối cùng, kiểm tra xem bạn có thể kết nối với cơ sở dữ liệu bằng tên người dùng
[mysqld]9 và mật khẩu
C:\xampp\mysql\bin\mysql.exe --user=root
6 [trống] thông qua một trong các phương pháp sauGần đây, một khách hàng đã bị khóa khỏi triển khai
[mysqld]2 được quản lý bởi một
[mysqld]3. Họ yêu cầu chúng tôi đặt lại mật khẩu cho tài khoản
[mysqld]4. Để làm như vậy, chúng tôi đã làm theo quy trình sau
Sử dụng trình soạn thảo văn bản, chúng tôi đã mở tệp sau, đây là tệp cấu hình
[mysqld]2
C:\xampp\mysql\bin\my.ini
Chúng tôi đã tìm thấy phần dành cho trình nền
[mysqld]2, bắt đầu sau dòng chứa thẻ sau
[mysqld]
Ngay bên dưới thẻ, chúng tôi đã thêm một dòng mới và thêm chỉ thị sau
C:\xampp\mysql\bin\mysql.exe --user=root
0Ví dụ về tệp cấu hình
C:\xampp\mysql\bin\mysql.exe --user=root
1Chỉ thị
[mysqld]7 khiến máy chủ không đọc các bảng cấp trong lược đồ hệ thống
[mysqld]2 và do đó, bắt đầu mà không sử dụng hệ thống đặc quyền. Tùy chọn này cung cấp cho bất kỳ ai quyền truy cập máy chủ không hạn chế vào tất cả các cơ sở dữ liệu
Sau khi lưu tệp, chúng tôi đã khởi động lại máy chủ
[mysqld]2 từ giao diện
[mysqld]3. Hành động này buộc cài đặt mới được tải và có hiệu lực
Tiếp theo, sử dụng dòng lệnh, chúng tôi đã kết nối với máy chủ
[mysqld]2 bằng ứng dụng khách
C:\xampp\mysql\bin\mysql.exe --user=root
02 cho [mysqld]2
C:\xampp\mysql\bin\mysql.exe --user=root
9Trong lệnh trên, chúng tôi đã phát hành ứng dụng
C:\xampp\mysql\bin\mysql.exe --user=root
04 chỉ với một tham số, C:\xampp\mysql\bin\mysql.exe --user=root
05, hướng dẫn khách hàng bỏ qua tên người dùng đăng nhập mặc định và thay vào đó sử dụng rootKhi chúng tôi kích hoạt dòng lệnh
[mysqld]2, chúng tôi đã chuyển việc sử dụng sang cơ sở dữ liệu
C:\xampp\mysql\bin\mysql.exe --user=root
07 bằng lệnh sauC:\xampp\mysql\bin\mysql.exe --user=root
4Sử dụng lệnh sau, bạn có thể đặt mật khẩu cho
[mysqld]4
C:\xampp\mysql\bin\mysql.exe --user=root
6Ghi chú. Trong trường hợp bạn muốn để trống mật khẩu
[mysqld]4, thì bạn có thể sử dụng như sau
C:\xampp\mysql\bin\mysql.exe --user=root
8Xin lưu ý rằng có thể có nhiều mục nhập cho
[mysqld]4 trong hệ thống, vì nó có thể chứa các IP khác nhau, v.v. Để xem tất cả các tùy chọn có sẵn, hãy thực hiện như sau
[mysqld]0
Sau khi chúng tôi hoàn thành việc xử lý nội bộ của
[mysqld]2, chúng tôi đã thực hiện lệnh sau để thoát khỏi thiết bị đầu cuối
[mysqld]2
[mysqld]3
Sau đó, chúng tôi chỉnh sửa lại tệp cấu hình MySQL
C:\xampp\mysql\bin\my.ini
Chúng tôi lại tìm thấy phần dành cho trình nền MySQL, phần này bắt đầu sau dòng chứa thẻ sau
[mysqld]
Chúng tôi đã xóa chỉ thị
C:\xampp\mysql\bin\mysql.exe --user=root
13 của mình và lưu tệpChúng tôi đã khởi động lại máy chủ
[mysqld]2 thông qua giao diện
[mysqld]3 sau khi lưu tệp. Việc khởi động lại buộc cài đặt cập nhật phải tải và có hiệu lực do hành động này
Thành công. Người dùng root có mật khẩu mà chúng tôi đã đặt cho nó và chúng tôi có thể truy cập cơ sở dữ liệu như mong đợi
Hướng dẫn tương tự có thể được sử dụng cho các cài đặt MySQL khác miễn là bạn biết tệp cấu hình MySQL ở đâu