2012-09-01 19 views
52

PHPMyAdmin wysyła mi wiadomość, że użytkownik (root) nie ma hasła.Utwórz hasło roota dla PHPMyAdmin

Jak mogę go utworzyć?

+0

użytkownik root w MySQL? lub root serwera? phpmyadmin nie potrzebuje serwera głównego. dlaczego miałby to robić? musisz zaglądnąć na konto użytkownika mysql i ustawić to na phpmyadmin – DarthVader

Odpowiedz

25

Cóż, uważam, że mam rozwiązane konfigurację hasłem „temat” - -WampSerwer 2.2 - Windows 7.

Trzy kroki, które robiłam:

  1. W konsoli MySQL ustawić nowe hasło. Aby to zrobić: mysqladmin -u root password 'your_password'

  2. W phpMyAdmin kliknij użytkowników i ustawić to samo hasło dla użytkownika root.

  3. Na koniec ustaw nowe hasło w numerze config.inc.php. Nie zmieniaj niczego w tym pliku.

To zadziałało dla mnie. Powodzenia!

Daniel

+0

Po zmodyfikowaniu pliku config.inc.php (krok 3) może być konieczne ponowne uruchomienie przeglądarki. –

0

wierzę polecenie szukasz jest passwd

5

phpMyAdmin jest informacją, że usługa MySQL brakuje hasła root. Możesz to zmienić, korzystając z interfejsu wiersza poleceń MySQL. mysqladmin -u root password newpass

http://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords

+0

, a jeśli nigdy go nie utworzył, to jest jeszcze łatwiejsze niż resetowanie. – DarthVader

+1

Polecenie, które pokazałem, to ustawienie hasła, bez resetowania. – ThoKra

+0

Wielkie dzięki! Ale jak mogę wstawić to polecenie na serwerze MySQL? Mam na myśli, że zainstalowałem phpMyAdmin i Workbench. Przepraszam, jeśli to zbyt "pytanie dla nowicjusza" ... –

88

Otwórz phpMyAdmin i wybierz zakładkę SQL. Następnie wpisz polecenie:

SET PASSWORD FOR [email protected] = PASSWORD('your_root_password'); 

Edit:

zmienić także do tej linii w config.inc.php:

$cfg['Servers'][$i]['auth_type'] = 'cookie'; 

Aby phpMyAdmin monituje o podanie nazwy użytkownika i hasła MySQL.

+1

Ten kod po prostu odmówił mi dostępu do phpmyadmin. Nie można uzyskać do niego dostępu w tej chwili. –

+1

@DanielMontenegro zobacz poprawioną odpowiedź. – flowfree

+1

Musiałem zmienić tę linię również $ cfg ['Servers'] [$ i] ['password'] = 'your_root_password'; – Malintha

5
  • idź do http://localhost/security/index.php
  • Wybierz język, to przekierowuje do http://localhost/security/xamppsecurity.php
  • Znajdziesz opcję, aby zmienić hasło tutaj
2

miałem tylko zmienić jedną linię pliku config.inc.php znajdującego się w C:\wamp\apps\phpmyadmin4.1.14.

Włóż właściwą hasło tutaj ...

$cfg['Servers'][$i]['password'] = 'Put_Password_Here'; 
2

Oto prosty krok, który można łatwo ustawić phpMyAdmin hasło.

  1. Goto „C: \ xampp \ phpMyAdmin” i znaleźć „config.inc.php "file
  2. Otwórz" Config.inc.php "plik w edytorze tekstu, np. Notepad ++.
  3. Znajdź linię $ cfg ['Serwery'] [$ a] ['auth_type'] = 'config'; w pliku "config.inc.php".
  4. Zmień słowo $ cfg ['Serwery'] [$ a] ['auth_type'] = 'config'; do $ cfg ['Serwery'] [$ a] ['auth_type'] = 'cookie'; w pliku "config.inc.php" i Zapisz zmiany.
  5. Teraz otwórz przeglądarkę i wpisz "localhost/phpmyadmin". Podaj nazwę użytkownika to "root". hasło ma wartość pustą oznacza puste. nic nie wpisujesz, pozostaw puste i naciśnij przycisk START.
  6. Teraz możesz zobaczyć link "zmień hasło". proszę kliknąć ten link.
  7. Ustaw hasło do phpMyAdmina i ponownie wpisz ponownie i naciśnij przycisk GO. Możesz także zobaczyć z ilustrowanym przewodnikiem tutaj click here, aby przejść do tego przewodnika krok po kroku.
6

Aby utworzyć hasło użytkownika root w phpMyAdmin UI w prosty sposób, można wykonać proste czynności: phpMyAdmin

  • dostępu z konta root (bez hasła) -> Konta użytkowników.

enter image description here

Kliknij okopowych> Edytuj przywilejów

enter image description here

Następnie kliknij Zmień hasło

enter image description here

Wpisz żądane hasło -> Idź

enter image description here

wylogować się i zalogować się ponownie z nowym hasłem

0

Właśnie w obliczu problemu hasło użytkownika mysql - błąd 1045: Access denied for user: 'root @ localhost' (using password: NO) - kiedy próbowałem wykonać aktualizację do-release-upgrade w moim systemie operacyjnym. Poprawiłem go w 2 krokach.

Po pierwsze, nie tak jak ja miał dostęp w phpmyadmin, więc po kroku „Odzyskaj MySQL korzeń hasło” na kursie mensioned przez ThoKra: https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords

Po drugie, z jednego z użytkowników, który znam hasło, wprowadziłem kilka zmian w hasłach do innych użytkowników za pośrednictwem samego phpmyadmin zgodnie z SonDang.

1
  1. idź do phpMyAdmin

  2. Otwarty odcinek konto użytkownika:

    open user account section

  3. Zastosowanie EDIT Przywileje

  4. Zmień hasło i nazwa użytkownika

    change password and user name

  5. Dodaj przywileje dla bazy