PHPMyAdmin wysyła mi komunikat, że użytkownik (root) nie ma hasła.
Jak więc mogę je utworzyć?
PHPMyAdmin wysyła mi komunikat, że użytkownik (root) nie ma hasła.
Jak więc mogę je utworzyć?
Odpowiedzi:
Otwórz phpMyAdmin i wybierz zakładkę SQL. Następnie wpisz to polecenie:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_root_password');
Zmień również na tę linię w config.inc.php
:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
Aby phpMyAdmin wyświetlał monit o podanie nazwy użytkownika i hasła MySQL.
config.inc.php
plik, może z łatwością z niego skorzystać.
$cfg['Servers'][$i]['auth_type']
, aby = 'cookie
i $cfg['Servers'][$i]['password'] = '';
ta zaakceptuje hasło root MySQL
Aby w łatwy sposób utworzyć hasło roota w PHPMyAdmin w interfejsie użytkownika, możesz wykonać następujące proste kroki:
Kliknij root> Edytuj uprawnienia
Następnie kliknij Zmień hasło
Wprowadź żądane hasło -> Idź
Wyloguj się i zaloguj ponownie przy użyciu nowego hasła
config.inc.php
: $cfg['Servers'][$i]['auth_type'] = 'cookie';
lub zaktualizuj, w config.inc.php
przeciwnym razie pojawi się błąd autoryzacji po wejściu na administratora
Cóż, wydaje mi się, że rozwiązałem „problem” z konfiguracją hasła - WampServer 2.2 - Windows 7.
Trzy kroki, które zrobiłem:
W konsoli MySQL ustaw nowe hasło. Aby to zrobić: mysqladmin -u root password 'your_password'
W phpMyAdmin
kliknij użytkowników i ustawić to samo hasło dla użytkownika root
.
Na koniec ustaw nowe hasło w config.inc.php
. Nie zmieniaj niczego innego w tym pliku.
To zadziałało dla mnie. Powodzenia!
Daniel
PHPMyAdmin informuje, że w usłudze MySQL brakuje hasła roota. Możesz to zmienić, uzyskując dostęp do interfejsu wiersza poleceń MySQL.mysqladmin -u root password newpass
http://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords
cmd
i wpisz go tam. Po tym może zajść potrzeba ponownej konfiguracji instalacji PHPMyAdmin.
Tutaj prosty krok, który możesz łatwo ustawić hasło phpMyAdmin.
C:\xampp\phpMyAdmin
i znajdź config.inc.php
plikconfig.inc.php
plik w edytorze tekstu, takim jak Notepad ++.$cfg['Servers'][$a]['auth_type'] = 'config';
w config.inc.php
pliku.$cfg['Servers'][$a]['auth_type'] = 'config';
na $cfg['Servers'][$a]['auth_type'] = 'cookie';
w config.inc.php
pliku i zapisz zmiany.localhost/phpmyadmin
. Wpisz nazwę użytkownika to root . hasło jest puste, oznacza puste. nic nie wpisujesz pozostaw puste i naciśnij przycisk GO.http://localhost/security/index.php
http://localhost/security/xamppsecurity.php
Przejdź do phpmyadmin
Otwórz sekcję konta użytkownika:
Użyj uprawnień EDYCJA
Zmień hasło i nazwę użytkownika
Dodaj uprawnienia do bazy danych
W Linuksie (Debian 9) po zresetowaniu hasła root mysql (Maria DB) wystarczy edytować plik konfiguracyjny db phpmyadmin znajdujący się w /etc/phpmyadmin/config-db.php
gedit /etc/phpmyadmin/config-db.php (jako root)
Właśnie napotkałem problem z hasłem użytkownika mysql - BŁĄD 1045: Odmowa dostępu dla użytkownika: „root @ localhost” (przy użyciu hasła: NIE) - kiedy próbowałem wykonać aktualizację do wydania w moim systemie operacyjnym. Więc poprawiłem to w 2 krokach.
Po pierwsze, ponieważ nie miałem dostępu na phpmyadmin, więc wykonałem krok „Odzyskaj hasło roota MySQL” w samouczku wspominanym przez ThoKra: https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords
Po drugie, z jednym z użytkowników, dla których znam hasło, dokonałem kilku zmian hasła innym użytkownikom za pośrednictwem samego phpmyadmin, zgodnie z informacjami SonDang.
Jeśli próbowałeś mysqladmin -u root password 'your_password'
i MySQL mówi denied access
, musisz zmienić my.ini, tak aby wartość password
była pusta. następnie spróbuj mysqladmin -u root password 'your_password'
ponownie. Powinien zmienić twoje hasło i otworzyć my.ini
ponownie i zmienić wartość password
na poprzednią.