Відповіді:
Ви можете увімкнути опцію AllowNoPassword у файлі /etc/phpmyadmin/config.inc.php.
Відредагуйте файл config.inc.php, знайдіть і скаментуйте цей рядок:
// $ cfg ['Сервери'] [$ i] ['AllowNoPassword'] = TRUE;
Тоді ви можете отримати доступ до PhpMyAdmin без пароля.
/etc/phpmyadmin/config.inc.php', overriding mode 0644 (rw-r--r--)? y mv: cannot move
/tmp/conf.tmp 'на `/etc/phpmyadmin/config.inc.php': Дозвіл відхилено
/etc/phpymyadmin/config.inc.php
щоб не коментувати / вмикати цей рядок, запускати sudo /etc/init.d/apache2 restart
, оновлювати веб-сайт, спробувати увійти з коренем і без пароля, і AllowNoPassword
помилка продовжує виникати.
Ось що я помітив, намагаючись вирішити цю проблему. через що я пройшов:
Тоді я хотів запустити apache з іншим користувачем, ніж www-data, так що я
Я перезапускаю apache2, і коли я намагаюся увійти до phpmyadmin без пароля, це не дає мені події, хоча, як я вже згадував, я встановлюю $ cfg ['Сервери'] [$ i] ['AllowNoPassword'] = TRUE.
Щоб вирішити це
Якщо ви запускаєте apache з іншими, ніж www-data (тобто у вас є), а ваші config.inc.php та config-db.php належать www-data, phpmyadmin не буде
використовуйте Судо для доступу до наступного файлу, який згадується вище (etc / phpmyadmin / config.inc.php.), а також зупиняйте apcaha перед редагуванням цього файлу разом із цим
// $ cfg ['Сервери'] [$ i] ['AllowNoPassword'] = TRUE;
інакше це дозволить вам оновити його. Команда для зупинки apcahe
sudo /etc/init.d/apache2 зупинка
сподіваюся, що це допоможе мені працювати
Відкрити phpmyadmin
конфігураційний файл
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;