2013-11-21 25 views
12

Đây là vấn đề khá phổ biến và tôi tìm thấy rất nhiều hướng dẫn để giúp tôi giải quyết nó, mặc dù, có thêm một vấn đề với trường hợp của tôi .. .Wamp phpMyAdmin error # 1045 - Truy cập bị từ chối cho người dùng 'root' @ 'localhost'

Đây là thiết lập cấu hình của tôi trong config.inc.php

$cfg['Servers'][$i]['verbose'] = 'localhost'; 
$cfg['Servers'][$i]['host'] = 'localhost'; 
$cfg['Servers'][$i]['port'] = ''; 
$cfg['Servers'][$i]['socket'] = ''; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['extension'] = 'mysqli'; 
$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = 'root'; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true; 

Khi tôi cố gắng đăng nhập qua trang chính wamp, sai số cho thấy:

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

VÀ điều này cũng giống như khi tôi cố gắng truy cập MyAdmin bằng CONSOLE!

Không có vấn đề gì tôi gõ là mật khẩu hoặc chỉ cần nhấn enter, nó cho tôi thấy lỗi này, và do đó tôi không thể 'tuôn ra priviliges'.

Tôi có thể làm gì?

+0

Bạn có chắc chắn rằng các thông tin xác thực này là chính xác không? – ggdx

+0

Ý của bạn là gì? – MateuszC

+0

Phần nào khiến bạn bối rối? – ggdx

Trả lời

4

Bạn đã thêm mật khẩu vào userid của MySQL 'root' chưa?

Nếu không, theo mặc định nó không có mật khẩu. Vì vậy, sử dụng

$cfg['Servers'][$i]['password'] = ''; 

và loại bỏ một tham số không còn tồn tại của nó này kể từ phpMyAdmon 3.2.0

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true; 
0

đi đến control panel > administrative tool> service >

sau đó bạn sẽ tìm thấy một danh sách các mục, điều hướng đến MYSQL

nhấp chuột phải vào số properties, trong general tab loại bắt đầu make it automatic

sau đó apply/save

và cuối cùng restart all services in wamp

0

sau khi thay đổi mật khẩu gốc trước tiên bạn phải nhập dữ liệu sau trong mysql console:

FLUSH PRIVILEGES;

trước những thay đổi sẽ có hiệu lực

Làm điều này bằng openening một thiết bị đầu cuối/lệnh giao diện điều khiển và điều hướng đến dụ mysql.exe của bạn: C: \ wamp \ bin \ mysql \ mysql5.5.24 \ bin \ mysql -u -p YOURUSERNAMEHERE

Nếu bạn có fiddled với tài khoản gốc của bạn và có thể không còn truy cập vào nó xem liên kết sau để đặt lại tài khoản gốc của bạn:

http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html

Sau này, nó sẽ hoạt động tốt theo cấu hình config.inc của bạn.php tập tin

8

Thay đổi dòng:

$cfg['Servers'][$i]['auth_type'] = 'config'; 

để

$cfg['Servers'][$i]['auth_type'] = 'cookie'; 

Khởi động lại và bạn sẽ được yêu cầu nhập mật khẩu truy cập bên cạnh các trang phpmyadmin

+0

điều này không hoạt động – DaniKR

+0

Tôi thay đổi tệp C: \ wamp \ apps \ phpmyadmin4.1.14 \ config.inc.php, dòng này $ cfg ['Máy chủ'] [$ i] ['mật khẩu'] = 'thẻ mới' ; và làm việc! –

14

Bước 1: Mở bảng điều khiển MySQL của bạn.

Bước 2: Nhập Cung cấp chỉ huy dòng

$ use mysql;
$ UPDATE mysql.user SET password="PASSWORD("YourPassword") WHERE user="root";
$ FLUSH PRIVILEGES;
$ exit;

Bước 3: Mở và chỉnh sửa config.inc.php của bạn tệp nằm trong các tệp máy chủ cục bộ của bạn

  1. Tới My Computer> C Drive> (thư mục máy chủ địa phương của bạn, WAMP/MAMP/XAMPP)> Ứng dụng> phpMyAdmin> config.inc.php
  2. Sử dụng một trình soạn thảo văn bản, như Notepad ++, mở cấu hình của bạn tệp .inc.php.
  3. Tìm dòng mã sau: $ cfg ['Máy chủ'] [$ i] ['mật khẩu'] = ''; // Mật khẩu MySQL
  4. Thay đổi ['mật khẩu'] = ''; --to -> ['password'] = 'YourPassword'; với mật khẩu mới chọn mà bạn đã tạo ở bước 2.
  5. Bấm Save

Bước 4: Vào phpmyadmin đi đến http://localhost/phpMyAdmin/.

-2

Trên trang lỗi của MySQL, nơi hai bảng lỗi màu hồng xuất hiện, bạn có thể tìm thấy một nút nhỏ ở bên phải ở đó. nhấn vào nó.

+1

Làm cách nào để trả lời câu hỏi này? Có lẽ một số chi tiết và ảnh chụp màn hình sẽ giúp ... –

+0

Bị bỏ phiếu vì @debika chưa bao giờ theo dõi để làm rõ và câu trả lời vì nó đứng không có ý nghĩa –

1

Thử tên người dùng = root và mật khẩu trống.

Các vấn đề liên quan