Tại sao truy cập bị từ chối trong phpMyAdmin?

Trong ngôn ngữ lập trình PHP có một công cụ mã nguồn mở gọi là PhpMyAdmin xử lý việc quản trị MySQL. Quyền truy cập có thể bị từ chối khi quyền truy cập vào MySQL được thực hiện thông qua người dùng root. Root yêu cầu nhập mật khẩu và một khi nhập sai hoặc không được cung cấp, vấn đề này sẽ phát sinh. Điều này có thể được cấu hình với sự trợ giúp của công cụ PHP. Quyền của người dùng root cũng có thể được đặt lại cùng một lúc

nội dung

Giới thiệu

Người mới bắt đầu có thể gặp sự cố khi truy cập MySql bằng root. Điều này xảy ra khi nó yêu cầu bạn nhập mật khẩu và người dùng đã nhập sai hoặc hoàn toàn không cung cấp mật khẩu. Điều này có thể được cấu hình dễ dàng bằng các bước sau

  • Bước 1. Mở MySql
  • Bước 2. Thông qua phpMyAdmin/thư viện, bạn nên chỉnh sửa cấu hình. tập đoàn. php

    • Trong đó $cfg['PmaAbsoluteUri'] = '';

  • Bước 3. Liên quan đến các lệnh của máy chủ, hãy thay đổi $cfg['Servers'][$i]['host'] = 'localhost';

  • Bước 4. Để nhập mật khẩu mới của người dùng root, hãy tìm lệnh $cfg['Servers'][$i]['password'] = '';
    • Ví dụ. $cfg['Servers'][$i]['password'] = 'nhập mật khẩu của bạn vào đây';
  • Bước 5. Khởi động lại MySql

Để đặt lại quyền của người dùng root

Để có thể thiết lập lại quyền root, bạn nên nhập các lệnh sau

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost  IDENTIFIED BY ' your current password ' WITH GRANT   

Chèn máy chủ và mật khẩu

Phần này sẽ cho phép chèn tên máy chủ và tài khoản người dùng theo mặc định và thiết lập chúng bằng mật khẩu chính xác, như được cấp cho chúng trong tệp php. thư mục ini. Để làm như vậy, sử dụng mã dưới đây

  • Máy chủ mặc định cho mysql_connect() (không áp dụng ở chế độ an toàn)
    • mysqli.default_host ='localhost'    
  • Người dùng mặc định cho mysql_connect() (không áp dụng ở chế độ an toàn)
    • mysqli.default_user ='root'    
  • Mật khẩu mặc định cho mysqli_connect() (không áp dụng ở chế độ an toàn)
    • Ghi chú. Nói chung, lưu trữ mật khẩu trong tệp này là một ý tưởng tồi vì bất kỳ người dùng nào có quyền truy cập PHP đều có thể xem nó

    • mysqli.default_pw =' your current password '

Để được trợ giúp thêm về mã lỗi, hãy xem diễn đàn của chúng tôi

Chủ đề Trả lời

Lỗi tải lên xác minh video selfie 129

Lỗi không thể hoàn thành yêu cầu 46

Lỗi tìm kiếm Diskette Drive 0 (thông báo lỗi) 133

Tài khoản do Yahoo quản lý. email mạng 19

NGƯỜI KHÁM PHÁ. EXE bị hỏng hoặc bị nhiễm 50

tôi không thể đăng nhập vào tik tok 48

Cách sửa thông báo lỗi Windows "error. 0x80300001" 35

regedit bị quản trị viên vô hiệu hóa 89

Lỗi nghiêm trọng trong Counter Strike 36

Xóa tính năng chống ghi bằng Diskpart 13

Truy cập PHPmyadmin bị từ chối. cho người dùng 'root'@'localhost'

Nội dung Giới thiệu Đặt lại quyền của người dùng root Chèn máy chủ và mật khẩu Giới thiệu Người mới bắt đầu có thể gặp sự cố khi truy cập MySql bằng root. Điều này xảy ra khi nó yêu cầu bạn nhập mật khẩu và người dùng có

Tôi đã gặp vấn đề tương tự với XAMPP và phpMyAdmin và đây là cách tôi giải quyết dễ dàng


1. Mở bảng điều khiển XAMPP
2. Sau đó chọn Nút Explorer ở bên phải

Tại sao truy cập bị từ chối trong phpMyAdmin?

3. Sau đó, nó sẽ được điều hướng đến vị trí có cấu hình và bạn phải
vào bên cạnh thư mục phpMyAdmin, sau đó nhấp chuột phải vào thư mục được tô sáng và chọn tùy chọn chỉnh sửa trên bất kỳ trình soạn thảo văn bản nào

Tại sao truy cập bị từ chối trong phpMyAdmin?

4. Sau đó, chỉ chỉnh sửa phần được làm tròn sau đối với tên người dùng và mật khẩu máy chủ MySQL của bạn
Nếu tên người dùng máy chủ MySQL của bạn là root và
Nếu mật khẩu máy chủ MySQL của bạn là root, hãy giữ nguyên hình ảnh

Thay đổi chúng theo tên người dùng và mật khẩu mà bạn đã cung cấp cho máy chủ MySQL

Tại sao truy cập bị từ chối trong phpMyAdmin?

5. Lưu các thay đổi và mở trình duyệt của bạn và dán
http. // localhost/phpmyadmin/chỉ mục. php
để điều hướng đến phpMyAdmin

Đối với hầu hết các lần cài đặt đầu tiên, hãy truy cập http. //localhost/PhpMyAdmin sẽ trực tiếp đưa chúng ta đến giao diện web PhpMyAdmin mà không hỏi password hay gì cả vì mặc định không có đặt password. Nhưng khi bạn cài đặt lần thứ hai, bạn có thể gặp lỗi như thế này khi truy cập PhpMyAdmin. Do số cổng localhost mặc định trước đây không hợp lệ

Nên làm gì. Hãy xem bên dưới với một số bước đơn giản

1. Vì vậy, bạn phải mở XAMPP Control Panel ->Click MySql Config->Click my. ban đầu

Tại sao truy cập bị từ chối trong phpMyAdmin?
Bảng điều khiển XAMPP hình. 1

Nó sẽ mở trong notepad như trong hình

Tại sao truy cập bị từ chối trong phpMyAdmin?
Của tôi. hình ini. 2

2. Bạn phải viết dòng này skip-grant-tables sau [mysqld]

3. Mở thư mục xampp ->PhpMyAdmin. Bạn sẽ thấy cấu hình. tập đoàn. php trong thư mục phpMyAdmin, chỉ cần mở nó bằng notepad++

Tại sao truy cập bị từ chối trong phpMyAdmin?
Hình thư mục PhPmyAdmin. 3

$cfg[‘Máy chủ’][$i][‘máy chủ’] = ‘127. 0. 0. 1’;

Tại sao truy cập bị từ chối trong phpMyAdmin?
cấu hình. tập đoàn. hình php. 4

4. Giải quyết vấn đề này bằng cách chỉnh sửa thủ công trong tệp “config. tập đoàn. php” đặt tại “C. \xampp\phpMyAdmin”. Viết “máy chủ cục bộ. 3307” trong $cfg[‘Servers’][$i][‘host’] = ‘localhost. 3307′;

Tại sao truy cập bị từ chối trong phpMyAdmin?
cấu hình. tập đoàn. hình php. 5

5. Lưu thay đổi này. Bạn có thể tìm thấy số cổng như sau. Mở XAMPP->config->cài đặt cổng dịch vụ->mySql

Tại sao tôi không thể kết nối với phpMyAdmin?

Lỗi kết nối cơ sở dữ liệu. Lỗi kết nối cơ sở dữ liệu có nghĩa là công cụ phpMyAdmin của bạn không thể kết nối với cơ sở dữ liệu MySQL. Thông thường, điều này là do tệp cấu hình MAMP phpMyAdmin có cài đặt không chính xác .

phpMyAdmin #1044 Quyền truy cập bị từ chối đối với người dùng là gì?

Về cốt lõi, lỗi 1044 của phpMyAdmin báo hiệu rằng có thể có điều gì đó không ổn với các quyền được gán cho người dùng cơ sở dữ liệu của bạn. Như mô tả "Quyền truy cập bị từ chối đối với người dùng" gợi ý, người dùng cơ sở dữ liệu của bạn thiếu các đặc quyền cần thiết để thực thi một hoặc nhiều lệnh có trong bản sao lưu cơ sở dữ liệu của bạn .