Vì sao gặp lỗi #1045 - Access denied for user 'root'@'localhost'?
- Bạn đã đặt pass cho localhost, nhưng file cấu hình config.inc.php lại đặt giá trị mặc định của password là ''. Và mặc định phpmyadmin sẽ load giá trị '' lên => không khớp với pass bạn đã đặt.
=> Vì vậy không thể truy cập và báo lỗi đó.
Vậy cách khắc phục như thế nào?
1. Tìm đến file config.inc.php nằm trong wamp\apps\phpmyadmin3.5.1
2. Thay thế dòng: $cfg['Servers'][$i]['auth_type'] = 'config'; bằng dòng: $cfg['Servers'][$i]['auth_type'] = 'cookie';
3. Lưu file và tải lại trang.
4. Nhập user và pass bạn đã đặt. (mặc định User = root Pass = '')
Vậy là hoàn tất.
Chúc các bạn thành công!