Autor Wątek: phpMyAdmin ustawienie hasła  (Przeczytany 10966 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline f.tomasz

  • Początkujący
  • *
  • Wiadomości: 27
phpMyAdmin ustawienie hasła
« dnia: 10-03-2011, 11:03:13 »
Kolejny problem podczas konfiguracji.
Rozpakowuję phpMyAdmin. Uruchamiam w przeglądarce i bez logowania mam dostęp do wszystkiego. Z poziomu phpMyAdmin używam funkcji zmiana hasła (pytanie czy tylko do phpMyAdmin-a czy do całego mysql-a?). Operacja zmiany hasła przebiegła pomyślnie (to komunikat), bo w rzeczywistości na nowe hasło użytkownik root nie może się zalogować. Przywrócenie oryginalnego pliku config.sample.inc.php nie pomaga.
Przywrócenie plików całego phpMyAdmina pomaga, i znowu mam dostęp do wszystkiego (choć to nie jest regułą).

Hasło do mysql zostało zmienione na te które wprowadziłem w formularzu zmiany hasła phpMyAdmin-a.

Jakieś porady drodzy forumowicze ?
« Ostatnia zmiana: 10-03-2011, 11:13:49 wysłana przez f.tomasz »

Offline marcinz

  • Global Moderator
  • SUSE Guru
  • *
  • Wiadomości: 657
  • No kabooom no! OpenSuse 12.2
Odp: phpMyAdmin ustawienie hasła
« Odpowiedź #1 dnia: 10-03-2011, 11:27:31 »
Witaj.
Weź wejdź w plik konfiguracyjny phpMyAdmin i wykasuj root i hasło co tam jest ustawione i zmień sposób logowania poprzez cookie.
Teraz w konsoli pod root ustaw mysqladmin -u password hasło

Lapek: ASUS K50IJ-SX151 Wind XP|OpenSUSE 12.2 x86_64 KDE:  4.8.4, Kernel: 3.4.6-2.10-desktop
Stacjonarny: P IV 2.8 GHz z OpenSUSE 12.1

Offline f.tomasz

  • Początkujący
  • *
  • Wiadomości: 27
Odp: phpMyAdmin ustawienie hasła
« Odpowiedź #2 dnia: 10-03-2011, 11:37:48 »
Pytanie pierwsze, czy mam stworzyć plik config.inc.php na podstawie pliku config.sample.inc.php ?
Po drugie, w domyślnym pliku config nie ma tam zmiennych odpowiadających za hasło i usera.
Po trzecie, auth_type ustawione jest już na cookie.

Polecenie mysqladmin -u password jakieshaslo zwraca komunikat mysqladmin: Unknown command: 'jakieshaslo'
« Ostatnia zmiana: 10-03-2011, 11:42:19 wysłana przez f.tomasz »

Offline marcinz

  • Global Moderator
  • SUSE Guru
  • *
  • Wiadomości: 657
  • No kabooom no! OpenSuse 12.2
Odp: phpMyAdmin ustawienie hasła
« Odpowiedź #3 dnia: 10-03-2011, 11:45:10 »
konfiguracja jest w /etc/pypMyAdmin/
tam ustaw to zresztą poczytaj o konfiguracji phpMyAdmin na stronach jest po polsku opis
Lapek: ASUS K50IJ-SX151 Wind XP|OpenSUSE 12.2 x86_64 KDE:  4.8.4, Kernel: 3.4.6-2.10-desktop
Stacjonarny: P IV 2.8 GHz z OpenSUSE 12.1

Offline Fisiu

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 4265
Odp: phpMyAdmin ustawienie hasła
« Odpowiedź #4 dnia: 10-03-2011, 11:50:45 »
A nie łatwiej skorzystać z adminera?
http://www.adminer.org/en/phpmyadmin/

Podstawowa wersja to raptem jeden plik php :)

Offline f.tomasz

  • Początkujący
  • *
  • Wiadomości: 27
Odp: phpMyAdmin ustawienie hasła
« Odpowiedź #5 dnia: 10-03-2011, 11:55:32 »
Producent mojej zajefajnej strony zażyczył sobie preferowany dostęp poprzez phpMyAdmin. Tymczasowo zbyłem go tylko danymi do mysql. A w /etc nie znalazłem phpMyAdmin

Offline marcinz

  • Global Moderator
  • SUSE Guru
  • *
  • Wiadomości: 657
  • No kabooom no! OpenSuse 12.2
Odp: phpMyAdmin ustawienie hasła
« Odpowiedź #6 dnia: 10-03-2011, 11:57:33 »
a jak zainstalowałeś phpmyadmin ?
Lapek: ASUS K50IJ-SX151 Wind XP|OpenSUSE 12.2 x86_64 KDE:  4.8.4, Kernel: 3.4.6-2.10-desktop
Stacjonarny: P IV 2.8 GHz z OpenSUSE 12.1

Offline Fisiu

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 4265
Odp: phpMyAdmin ustawienie hasła
« Odpowiedź #7 dnia: 10-03-2011, 12:10:28 »
W takim razie...
Skopiuj sobie plik config.sample.inc.php do config.inc.php.
Domyślna konfiguracja powinna starczyć, zwłaszcza opcja 'auth_type' ustawiona na  'cookie'. Umożliwia logowanie się tylko użytkownikom posiadającym odpowiednie uprawnienie w mysql. Ważne jest, aby "wyciąć" logowanie anonimowych i bez hasła. Stwórz dedykowanego usera (z hasłem) dla tego klienta w mysql i za pomocą tych danych będzie się logował do phpMyAdmin.