Câu trả lời:
Bạn có thể bật tùy chọn AllowNoPassword trên tệp /etc/phpmyadmin/config.inc.php.
Chỉnh sửa tệp config.inc.php, tìm kiếm và bỏ ghi chú dòng này:
// $ cfg ['Máy chủ'] [$ i] ['AllowNoPassword'] = TRUE;
Sau đó, bạn có thể truy cập PhpMyAdmin mà không cần mật khẩu.
/etc/phpmyadmin/config.inc.php', overriding mode 0644 (rw-r--r--)? y mv: cannot move
/tmp/conf.tmp 'thành `/etc/phpmyadmin/config.inc.php': Quyền bị từ chối
/etc/phpymyadmin/config.inc.php
để uncomment / kích hoạt dòng đó, chạy sudo /etc/init.d/apache2 restart
, làm mới trang web, thử và đăng nhập bằng root và không có mật khẩu và AllowNoPassword
lỗi tiếp tục xảy ra.
Đây là những gì tôi đã nhận thấy từ việc cố gắng giải quyết vấn đề này. những gì tôi đã trải qua:
Sau đó, tôi muốn chạy apache với một người dùng khác với dữ liệu www vì vậy tôi
Tôi khởi động lại apache2 và khi tôi cố gắng đăng nhập vào phpmyadmin mà không có mật khẩu, mặc dù vậy, như tôi đã đề cập trước đây, tôi đã đặt $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE.
Để giải quyết nó
Nếu bạn chạy apache với một dữ liệu khác ngoài dữ liệu www (tức là bạn sở hữu) và config.inc.php và config-db.php của bạn được sở hữu bởi dữ liệu www, thì phpmyadmin sẽ không
sử dụng Sudo để truy cập tệp sau có đề cập ở trên (etc / phpmyadmin / config.inc.php.) và cũng dừng apcaha trước khi chỉnh sửa tệp này bằng
// $ cfg ['Máy chủ'] [$ i] ['AllowNoPassword'] = TRUE;
nếu không nó sẽ không cho phép bạn cập nhật nó. Lệnh dừng apcahe
sudo /etc/init.d/apache2 dừng lại
hy vọng nó sẽ giúp nó làm việc cho tôi
Mở phpmyadmin
tập tin cấu hình
sudo nano /etc/phpmyadmin/config.inc.php
/* Uncomment the following to enable logging in to passwordless accounts,
* after taking note of the associated security risks. */
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;