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:
- Mở C: \ Wamp \ Apps \ PhpMyAdmin4.1.14 \ config.inc.php
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;Thay đổi "
$cfg['Servers'][$i]['AllowNoPassword'] = true;
" thành "$cfg['Servers'][$i]['AllowNoPassword'] = false;
".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
'].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à:
Sao lưu tất cả các dự án và cơ sở dữ liệu của bạn trước.
Gỡ cài đặt
0 khỏi hệ thống của bạn [Ubuntu 16.04]./* 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'] = '';
Cài đặt lại
0./* 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'] = '';
Mở
2. Lỗi chưa được xóa./* 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'] = '';
Mở
config.inc.php
của thư mục
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'] = '';
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';
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
Khởi động lại máy chủ
5 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'] = '';
Truy cập
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./* 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'] = '';
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.
8/* 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/* 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/* Authentication type and info */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'your password';
1/* 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/* Authentication type and info */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'your password';
4/* Authentication type and info */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'your password';
5/* Authentication type and info */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'your password';
- Sau đó mở
6/* Authentication type and info */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'your password';
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:
- Hướng dẫn máy chủ đèn Ubuntu 14.10 với Apache 2, Php 5 và MySQL [MariaDB]
- 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