Назад | Перейти на главную страницу

PhpMyAdmin (на лампе ubuntu): вход без пароля запрещен конфигурацией (см. AllowNoPassword)

My mysql password = '' Я пытаюсь войти в PhpMyAdmin (на лампе Ubuntu 10.04) и получаю ошибку: Вход без пароля запрещен конфигурацией (см. AllowNoPassword) Что мне делать, чтобы войти в phpMyAdmin без пароля? Спасибо

Вы можете включить опцию AllowNoPassword в файле /etc/phpmyadmin/config.inc.php.

Отредактируйте файл config.inc.php, найдите и раскомментируйте эту строку:

// $ cfg ['Серверы'] [$ i] ['AllowNoPassword'] = TRUE;

Тогда вы сможете получить доступ к PhpMyAdmin без пароля.

Вот что я заметил, пытаясь решить эту проблему. через что я прошел:

  1. Я установил $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;
  2. Я захожу в phpmyadmin и вхожу в систему без пароля .. Нет проблем

Затем я хотел запустить apache с другим пользователем, отличным от www-data, поэтому я

  • Я перехожу в / etc / apache2 / eenvvars и редактирую экспорт APACHE_RUN_USER = myuser и экспортирую APACHE_RUN_GROUP = myuser

Я перезапускаю apache2, и когда я пытаюсь войти в phpmyadmin без пароля, это не позволяет мне событие, хотя, как я уже упоминал, я установил $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE.

Чтобы решить это

  • Я захожу в / etc / phpmyadmin /
  • проверьте разрешение (запустите ls-l)
  • Я заметил, что это root: www-data для config-db.php и для config.inc.php
  • Я запускаю sudo chown root: myuser
  • Перезагрузите apache
  • Затем перейдите в phpmyadmin и войдите в систему с помощью пароля ... Он работает

Если вы запускаете apache с другими, отличными от www-data (т.е. вы владеете), а ваши config.inc.php и config-db.php принадлежат www-data, то phpmyadmin не будет

используйте Sudo для доступа к следующему файлу, упомянутому выше (etc / phpmyadmin / config.inc.php.), а также остановите apcaha перед редактированием этого файла с помощью этого

// $ cfg ['Серверы'] [$ i] ['AllowNoPassword'] = TRUE;

иначе он не позволит вам обновить его. Команда для остановки apcahe

sudo /etc/init.d/apache2 stop

надеюсь, это поможет, это сработает для меня

открыто 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;