phpmyadmin - błąd
|
ox1de |
Dodano 29-06-2012 01:22
|
User
Posty: 109
Dołączył: 07/05/2012 15:18
|
Siema.
Zainstalowałem lighttpd + mysql z tematu http://www.openlinksys.info/forum/vie...rowstart=0 wraz z phpmyadmin ale mam błąd 404 przy połączeniu x.x.x.x:8081/phpmyadmin/ nie posiadam już pomysłu co może być nie tak.
Miałem kilka typowych błędów przy stawianiu serwera http i bazy ale pozbyłem sie wszystkich błędów ,serwery wstają bez najmniejszego pisku ale ten phpmyadmin.
Router
- Asus RT-AC1900U
NAS
- Raspberry pi 4 | Raspbian Buster Lite, Docker
- Switch TP-Link TL-SG108
- 2x IcyBox IB-RD2253-U31 2x2,5'' RAID USB 3.1
- 4x Seagate ST2000LM0007 2,5" 2TB
HTPC
- Nvidia shield 2018
|
|
|
|
krisan |
Dodano 29-06-2012 12:41
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
Najpierw się upewnij czy web server ci działa/ masz go uruchomiony. Upewnij się na którym porcie działa.
Później, czy jest osiągalny na twoim komputerze (lokalnym).
pomocne może byc uruchomienie z konsoli routera (wczesniej ipkg install lsof), np:
lsof | grep TCP
Jak powyższe działa, ściągasz phpmyadmin i rozpakowujesz do podkatalogu www webserwera (np. '/phpmyadmin').
Zakładając że serwer mysql masz prawidłowo skonfigurowany i uruchomiony, a webserwer (lighthttpd) ma wgraną bibliotekę obsługującą php to po wywołaniu adresu (np. router/phpmydamin) uruchomi ci się okno phpmyadmin proszące o user/hasło do zalogowania do serwera mysql.
Docelowo możesz stworzyć/prze-edytować plik konfiguracyjny lub wyklikując z menu phpmyadmin - skonfigurować go w przeglądarce.
|
|
|
|
ox1de |
Dodano 29-06-2012 12:55
|
User
Posty: 109
Dołączył: 07/05/2012 15:18
|
Serwery działaja poprawnie, wrzuciłem właśnie phpmyadmina którego zainstalowałem przez ssh ale jedyne co mi pokazuje to nagłowek w przegladarce. Wersja phpmyadmina 2.6.2. sciagam nowsza i zobaczymy czy zadziała. lsof pokazuje poprawne przekierowanie.
EDITT:
No to teraz pokazało okno do zalogowania ale dostałem komunikat:
Błąd
Zapytanie SQL: Edytuj
SELECT * FROM information_schema.CHARACTER_SETS
MySQL zwrócił komunikat:
#1146 - Table 'information_schema.CHARACTER_SETS' doesn't exist
EDIT2:
Pomału sobie radze, pytanie jak w lighttpd włączyć funkcje zip_open jest wymagana dla phpmyadmin??
Edytowany przez ox1de dnia 29-06-2012 13:39
Router
- Asus RT-AC1900U
NAS
- Raspberry pi 4 | Raspbian Buster Lite, Docker
- Switch TP-Link TL-SG108
- 2x IcyBox IB-RD2253-U31 2x2,5'' RAID USB 3.1
- 4x Seagate ST2000LM0007 2,5" 2TB
HTPC
- Nvidia shield 2018
|
|
|
|
krisan |
Dodano 29-06-2012 13:45
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
Cytat ox1de napisał(a):
Zapytanie SQL: Edytuj
SELECT * FROM information_schema.CHARACTER_SETS
MySQL zwrócił komunikat:
#1146 - Table 'information_schema.CHARACTER_SETS' doesn't exist
Musisz być zalogowany z odpowiednimi przywilejami do serwera mysql (np. root), aby wykonywać select-a na information_schema.CHARACTER_SETS
|
|
|
|
ox1de |
Dodano 29-06-2012 13:50
|
User
Posty: 109
Dołączył: 07/05/2012 15:18
|
No to jak pokazuje mi sie okno w phpmyadmin to loguje sie root i hasło jakie ustawilem do bazy. i własnie nie idzie dalej
EDIT:
Ale zaraz przez ssh loguje sie do bazy za pomocą
To znaczy ze loguje sie bez hasła...?
Router
- Asus RT-AC1900U
NAS
- Raspberry pi 4 | Raspbian Buster Lite, Docker
- Switch TP-Link TL-SG108
- 2x IcyBox IB-RD2253-U31 2x2,5'' RAID USB 3.1
- 4x Seagate ST2000LM0007 2,5" 2TB
HTPC
- Nvidia shield 2018
|
|
|
|
krisan |
Dodano 29-06-2012 14:07
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
Cytat To znaczy ze loguje sie bez hasła...? Po instalacji mysql-a istnieje superuzytkownik 'root' bez hasła z pełnym dostępem do serwera. Aby do bazy zalogować się na tego użytkownika podajesz np:
Jak zmienisz hasło np. na MojeHaslo to wtedy uruchamiasz na 1-den z 4 sposobów:
Cytat 1. mysql -u root -p
2. mysql -u root --password
3. mysql -u root -pMojeHaslo
4. mysql -u root --password=MojeHaslo
Pierwsze dwa - będzie się pytał. Jak nie podasz wprost użytkownika - nie zaloguje się na root-a (chyba, że w pliku /opt/etc/my.cnf zdefiniowano inaczej). Po uruchomieniu mysql sprawdzić możesz, na jakiego usera jestes zalogowany podając jedną z 2 opcji:Inne opcje: wprowadź 'help'
|
|
|
|
ox1de |
Dodano 29-06-2012 14:24
|
User
Posty: 109
Dołączył: 07/05/2012 15:18
|
tu wszystko gra ale zauwarzyłem ze po komendzie status linijka current database jest pusta.
baze tworzyłem za pomocą C
CREATE DATABASE tu_nazwa_bazy;
Ale po tej czynności takze current database jest puste :/
Router
- Asus RT-AC1900U
NAS
- Raspberry pi 4 | Raspbian Buster Lite, Docker
- Switch TP-Link TL-SG108
- 2x IcyBox IB-RD2253-U31 2x2,5'' RAID USB 3.1
- 4x Seagate ST2000LM0007 2,5" 2TB
HTPC
- Nvidia shield 2018
|
|
|
|
krisan |
Dodano 29-06-2012 14:27
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
zgadza się, musisz ją sobie wybrać:
USE tu_nazwa_bazy; |
|
|
|
ox1de |
Dodano 29-06-2012 14:37
|
User
Posty: 109
Dołączył: 07/05/2012 15:18
|
zadziałało ale jednorazowo. po restarcie mysql znowu baza nie jest wybrana. Jak ustawić aby domyślna baze dla danego usera.
Zreszta nadal nie moge sie pozbyc błedu
Cytat Błąd
Zapytanie SQL: Edytuj
SELECT * FROM information_schema.CHARACTER_SETS
MySQL zwrócił komunikat:
#1146 - Table 'information_schema.CHARACTER_SETS' doesn't exist
EDIT:
Skonczy sie na tym ze przesiąde sie na zewnętrzną baze danych, choć wolałbym miec to wszystko u siebie.
Router
- Asus RT-AC1900U
NAS
- Raspberry pi 4 | Raspbian Buster Lite, Docker
- Switch TP-Link TL-SG108
- 2x IcyBox IB-RD2253-U31 2x2,5'' RAID USB 3.1
- 4x Seagate ST2000LM0007 2,5" 2TB
HTPC
- Nvidia shield 2018
|
|
|
|
krisan |
Dodano 29-06-2012 14:53
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
a jaką wersję mysql-a masz zainstalowaną? 4.x ? |
|
|
|
ox1de |
Dodano 29-06-2012 15:04
|
User
Posty: 109
Dołączył: 07/05/2012 15:18
|
tak 4.1.22
Router
- Asus RT-AC1900U
NAS
- Raspberry pi 4 | Raspbian Buster Lite, Docker
- Switch TP-Link TL-SG108
- 2x IcyBox IB-RD2253-U31 2x2,5'' RAID USB 3.1
- 4x Seagate ST2000LM0007 2,5" 2TB
HTPC
- Nvidia shield 2018
|
|
|
|
krisan |
Dodano 29-06-2012 15:18
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
no to nie będziesz miał tej bazy i tabeli (jest od wersji 5.0.2+).
Przeczytaj wymagania dotyczące phpmyadmin którego chcesz zainstalować i je zapewnij. |
|
|
|
ox1de |
Dodano 29-06-2012 15:26
|
User
Posty: 109
Dołączył: 07/05/2012 15:18
|
ehh, moja wina, faktycznie wyraźnie jest napisane ze jest potrzebna 5 wersja mysql
. Jak usunąć paczke mysql bo konflikt mam. :/
Router
- Asus RT-AC1900U
NAS
- Raspberry pi 4 | Raspbian Buster Lite, Docker
- Switch TP-Link TL-SG108
- 2x IcyBox IB-RD2253-U31 2x2,5'' RAID USB 3.1
- 4x Seagate ST2000LM0007 2,5" 2TB
HTPC
- Nvidia shield 2018
|
|
|
|
przemasisko |
Dodano 29-06-2012 22:24
|
Moderator
Posty: 550
Dołączył: 17/05/2010 13:56
|
ipkg remove mysql ? |
|
|
|
vechio |
Dodano 12-07-2012 17:05
|
User
Posty: 5
Dołączył: 12/07/2012 16:55
|
Dla mysql4 możesz spróbować tej paczki phpMyAdmin-2.11.11.3-all-languages. Wystarczy wkleić ją do do wybranego katalogu na serwerze www, po tym musisz zmienić nazwę pliku config.sample.inc.php na config.inc.php, a w tym pliku w 17 linijce
$cfg['blowfish_secret'] = '' /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
wpisać jakiś byle jaki ciąg znaków np. f65dg4d6f54g546df5f56d. Po tym powinieneś móc się zalogować do bazy danych (tylko musisz mieć hasło do bazy danych, innaczej musisz kombinować z configiem). Dla większego bezpieczeństwa zmień nazwę folderu scripts na inną np. scriptsxx.
U mnie po tym wszystkim śmiga na routerze.
Pozdrawiam.
PS. Nie polecam instalować mysql5, ponieważ występują błedy, a mysql4 ładnie śmiga. |
|
|