Я установил phpmyadmin в Win7, и если я наберу http://localhost/phpmyadmin/index.php
в браузере, он будет входить в систему phpmyadmin от имени пользователя root по умолчанию.
Я создал нового пользователя, но по-прежнему нет окна входа в систему ... каждый раз, когда он входит в систему как root по умолчанию ... как я могу изменить пользователя?
Большое спасибо!
сначала это было непросто понять, но в конце концов это яйцо Колумба:
Введите новое имя пользователя и пароль. Повторите процесс, если вам нужно снова переключить пользователей.
источник
Похоже, у вас есть настройки по умолчанию, которые в большинстве пакетов Windows, которые я видел, обычно означают, что вход в систему как «root» с паролем »встроен в код и игнорирует файлы cookie и т. Д. Это означает, что он никогда не будет предлагать окно входа в систему, потому что оно думает, что оно уже содержит ваши данные, и пока вы не измените эти настройки, ответ uberconversion не будет работать, так как соответствующий cookie никогда не используется.
После того, как эти настройки изменены для использования куки (ниже), вы можете использовать метод uberconversion, или, в некоторых версиях PHPMyAmdin, есть значок в строке маленьких иконок в левом верхнем углу экрана, который выглядит как открытая дверь с зеленая стрелка, указывающая влево (текст при наведении курсора: «Выйти»), что делает то же самое немного удобнее.
Если вы получили PHPMyAdmin через XAMPP, есть действительно простой способ изменить это в конце этого ответа. Если нет, то есть несколько простых изменений, необходимых в конфигурационных файлах. На superuser.com есть ответ, который объясняет, как это изменить - я включил здесь приведенный в порядок ответ, чтобы сэкономить время и в случае чего-то странного (например, если он был удален или недоступен по какой-то безумной причине). ):
Откройте файл config.inc.php. Поскольку вы не видите экран входа в систему, вы, вероятно, находитесь
$cfg['Servers'][$i]['auth_type'] = 'config'
там, вероятно, в строке 19. Вы также увидите свое имя и пароль. Что-то вроде(Рекомендуется) Измените blowfish_secret на любую случайную строку. Как говорится в комментариях к файлу, эта строка используется для шифрования вашего пароля при проверке подлинности на основе файлов cookie (что вы и собираетесь изменить).
Измените тип аутентификации на cookie:
(Рекомендуется) Удалите или закомментируйте строки, в которых хранится ваш пароль. Если в привилегиях внутри PHPMyAdmin у пользователя root нет пароля, вам, вероятно, следует изменить его, и если в файле конфигурации будет указано
$cfg['Servers'][$i]['AllowNoPassword'] = true;
, что , вероятно, лучше изменитьtrue
егоfalse
после предоставления root-пароля.После этого он начнет использовать cookie-файлы и предложит окно входа в систему, когда cookie-файл не регистрирует вас напрямую, поэтому с этого момента ответ uberconversion будет работать для вас, когда вам нужно переключить пользователей. Но ответ uberconversion не будет работать, пока PHPMyAdmin не настроен на использование куки. Если это не работает, вам может потребоваться перезапустить mysql после изменения пароля root.
Если вы получили PHPMyAdmin как часть XAMPP (игнорируйте это, если вы этого не сделали), есть еще более простой способ. Перейдите в localhost / security, перейдите по ссылке под таблицей, и это даст вам возможность ввести пароль и перейти к аутентификации cookie. Также обратите внимание, что XAMPP смешен с паролями - он должен содержать не более 16 символов.
источник
Просто откройте в новом окне в режиме инкогнито (Chrome) или приватного просмотра (Safari, Firefox) и перейдите по URL.
источник
Создайте строку AllowNoPassword следующим образом: «false» может не работать. Попробуйте «falst»
$ cfg ['Servers'] [$ i] ['AllowNoPassword'] = falst;
источник