Hướng dẫn why is phpmyadmin not connecting? - tại sao phpmyadmin không kết nối?

Tôi thực sự cần trợ giúp để khắc phục lỗi này, bởi vì thứ Hai tới là bài thuyết trình dự án năm cuối của tôi, xin vui lòng. Tôi không biết làm thế nào để khắc phục điều này.

Tôi đã cố gắng làm theo //www.ishaanrawat.com/solved-wampserver-1045-access-denied-for-user-rootlocalhost-using-password-no/, nhưng tôi nhận được cùng một lỗi.

Và, một vài phút trước, tôi gỡ cài đặt Wamp Sever, với hy vọng sau khi cài đặt lại, tôi có thể sử dụng máy chủ WAMP của mình bình thường, nhưng vẫn có cùng một lỗi.

Dưới đây là lỗi:

MySQL đã nói: Tài liệu

1045 - Truy cập bị từ chối cho người dùng 'root'@'localhost' [sử dụng mật khẩu: không]

PhpMyAdmin đã cố gắng kết nối với máy chủ MySQL và máy chủ đã từ chối kết nối. Bạn nên kiểm tra máy chủ, tên người dùng và mật khẩu trong cấu hình của bạn và đảm bảo rằng chúng tương ứng với thông tin được cung cấp bởi quản trị viên của máy chủ MySQL.

Khi được hỏi ngày 27 tháng 5 năm 2014 lúc 7:10May 27, 2014 at 7:10

8

Bạn có thể xem để giải quyết vấn đề của mình //www.youtube.com/watch?v=BGCW4H6ZARO&T
//www.youtube.com/watch?v=BgcW4h6ZAro&t=7m21s
p/s: this is Vietnamese video :]
in config.inc.php you edit folowing code:

* First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
//uncomment this
$cfg['Servers'][$i]['auth_type'] = 'cookie';
//comment this
//$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

Sau đó, thoát Wamperver, mở lại Wampserver, mở phpmyadmin, bạn sẽ hiển thị mẫu đăng nhập :]

Đã trả lời ngày 27 tháng 5 năm 2014 lúc 11:45May 27, 2014 at 11:45

Tiep Phantiep PhanTiep Phan

12.1k3 Huy hiệu vàng36 Huy hiệu bạc40 Huy hiệu đồng3 gold badges36 silver badges40 bronze badges

1

Chuyển đến thư mục phpmyadmin bên trong máy chủ XAMPP hoặc WAMPS và mở tệp config.inc.php. Và thay đổi tên người dùng và mật khẩu để đặt trong DB của bạn.

 /* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

Đã trả lời ngày 21 tháng 12 năm 2016 lúc 6:43Dec 21, 2016 at 6:43

Abu Sufianabu SufianAbu Sufian

4095 Huy hiệu bạc7 Huy hiệu Đồng5 silver badges7 bronze badges

Điều này làm việc cho tôi. Trước khi cài đặt WAMP, tôi đã cài đặt MySQL trong máy tính. Mật khẩu cần thiết để mở máy khách dòng lệnh MySQL là, giả sử "PW". Bây giờ, sau khi cài đặt WAMP, nó đã gây ra lỗi tương tự như của bạn khi tôi cố gắng mở phpmyadmin. Cách khắc phục điều này:

  1. Mở C: \ Wamp \ Apps \ PhpMyAdmin4.1.14 \ config.inc.php
  2. Xác định vị trí các dòng sau:

    $ cfg ['máy chủ'] [$ i] ['user'] = 'root'; $ cfg ['máy chủ'] [$ i] ['mật khẩu'] = ''; /* Tham số máy chủ / $ cfg ['máy chủ'] [$ i] ['host'] = '127.0.0.1'; $ cfg ['máy chủ'] [$ i] ['Connect_type'] = 'TCP'; $ cfg ['máy chủ'] [$ i] ['nén'] = false; / Chọn mysql nếu máy chủ của bạn không có mysqli */ $ cfg ['máy chủ'] [$ i] ['extension'] = 'mysqli'; $ cfg ['máy chủ'] [$ i] ['allownopassword'] = true;
    $cfg['Servers'][$i]['password'] = '';
    /* Server parameters /
    $cfg['Servers'][$i]['host'] = '127.0.0.1';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['compress'] = false;
    / Select mysql if your server does not have mysqli */
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;

  3. Thay đổi "$cfg['Servers'][$i]['AllowNoPassword'] = true;" thành "$cfg['Servers'][$i]['AllowNoPassword'] = false;".

  4. Thay đổi "$cfg['Servers'][$i]['password'] = ''" thành "$cfg['Servers'][$i]['password'] = 'pw'". [Hãy nhớ đặt mật khẩu của bạn thay vì 'pw'].

  5. Khởi động lại tất cả các dịch vụ trong WAMP và thử mở lại phpmyadmin. Hy vọng nó hoạt động ngay bây giờ!

Đã trả lời ngày 9 tháng 12 năm 2015 lúc 6:39Dec 9, 2015 at 6:39

Ankit Shubhamankit ShubhamAnkit Shubham

2.5431 Huy hiệu vàng31 Huy hiệu bạc57 Huy hiệu đồng1 gold badge31 silver badges57 bronze badges

Trước tiên, bạn thay đổi giá trị "allownopassword" thành false trong config.inc.php. Sau đó đặt mật khẩu cho root sau đó đăng nhập vào phpmyadmin.

Đã trả lời ngày 27 tháng 5 năm 2014 lúc 7:26May 27, 2014 at 7:26

1

Giải pháp là:

  1. Sao lưu tất cả các dự án và cơ sở dữ liệu của bạn trước.

  2. Gỡ cài đặt

     /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';
    
    0 khỏi hệ thống của bạn [Ubuntu 16.04].

  3. Cài đặt lại

     /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';
    
    0.

  4. Mở

     /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';
    
    2. Lỗi chưa được xóa.

  5. Mở config.inc.php của thư mục

     /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';
    
    2.

  6. Thay đổi các dòng sau:

    /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'your password';
    
  1. Bây giờ hãy lưu tệp [nếu không thể lưu thì hãy viết]:

    sudo -H gedit /opt/lampp/phpmyadmin/config.inc.php
    
  2. Khởi động lại máy chủ

     /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';
    
    5 của bạn.

  3. Truy cập

     /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';
    
    6 một lần nữa. Cố gắng đăng nhập với
     /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';
    
    7 làm tên người dùng và để trống mật khẩu. Nếu điều này không hoạt động thì hãy đăng nhập bằng mật khẩu bạn đã nhập.

Chúc may mắn!

Lunivore

16,9K4 Huy hiệu vàng44 Huy hiệu bạc89 Huy hiệu đồng4 gold badges44 silver badges89 bronze badges

Đã trả lời ngày 16 tháng 4 năm 2018 lúc 13:26Apr 16, 2018 at 13:26

$ cfg ['máy chủ'] [$ i] ['user'] = 'root'; $ cfg ['máy chủ'] [$ i] ['mật khẩu'] = 'root';

Sử dụng mật khẩu MySQL mặc định 'root', nó đã hoạt động cho tôi !!

Đã trả lời ngày 5 tháng 12 năm 2021 lúc 16:59Dec 5, 2021 at 16:59

Xóa XAMPP và cài đặt MySQL, PHPMyAdmin, PHP5, Apache2 Manully.

  1.  /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';
    
    8
  2.  /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Lang'] = '';
    
    9
  3. /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'your password';
    
    0
  4. /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'your password';
    
    1
  5. /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'your password';
    
    2 Chọn những cái bạn cần và cài đặt chúng như thế này:
    /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'your password';
    
    3
  6. /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'your password';
    
    4
  7. /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'your password';
    
    5
  8. Sau đó mở
    /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'your password';
    
    6

Các lệnh trên này sẽ làm cho máy chủ XAMPP của bạn. Nó sẽ giải quyết vấn đề của bạn một cách nhanh chóng và hoạt động rất suôn sẻ. Cảm ơn các bài viết liên quan:

  1. Hướng dẫn máy chủ đèn Ubuntu 14.10 với Apache 2, Php 5 và MySQL [MariaDB]
  2. Làm cách nào để thay đổi thư mục gốc của máy chủ Apache?

Đã trả lời ngày 9 tháng 5 năm 2016 lúc 18:55May 9, 2016 at 18:55

Alokalokalok

2.64821 Huy hiệu bạc17 Huy hiệu đồng21 silver badges17 bronze badges

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

PhpMyAdmin đã cố gắng kết nối với máy chủ MySQL và máy chủ đã từ chối kết nối. Bạn nên kiểm tra máy chủ, tên người dùng và mật khẩu trong cấu hình của bạn và đảm bảo rằng chúng tương ứng với thông tin được cung cấp bởi quản trị viên của máy chủ MySQL.check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

Tại sao cơ sở dữ liệu MySQL không kết nối?

Dưới đây là một số lý do khiến không thể kết nối với lỗi máy chủ MySQL cục bộ có thể xảy ra: MySQLD không chạy trên máy chủ cục bộ.Kiểm tra danh sách quy trình của hệ điều hành của bạn để đảm bảo quy trình MySQLD có mặt.Bạn đang chạy một máy chủ MySQL trên Windows với nhiều kết nối TCP/IP với nó.mysqld is not running on the local host. Check your operating system's process list to ensure the mysqld process is present. You're running a MySQL server on Windows with many TCP/IP connections to it.

Làm cách nào để sửa phpmyadmin?

Các bước sửa chữa phpmyadmin..
Đăng nhập vào máy chủ web của bạn ..
Nhấp vào biểu tượng phpmyadmin ..
Chọn cơ sở dữ liệu bị ảnh hưởng ..
Trong bảng điều khiển chính, bạn sẽ thấy một danh sách các bảng cơ sở dữ liệu của bạn.Nhấp vào Kiểm tra tất cả để chọn tất cả chúng ..
Chọn Bảng sửa chữa từ menu thả xuống ở dưới cùng của màn hình ..

Làm cách nào để kết nối với phpmyadmin?

Bạn sẽ có thể truy cập trực tiếp phpmyadmin, bằng cách duyệt đến //127.0.0.1/phpmyadmin.Đăng nhập vào phpmyadmin bằng cách sử dụng thông tin đăng nhập sau: Tên người dùng: root.Mật khẩu: Giống như mật khẩu ứng dụng.browsing to //127.0.0.1/phpmyadmin. Log in to phpMyAdmin by using the following credentials: Username: root. Password: The same as the application password.

Bài Viết Liên Quan

Chủ Đề