ďťż
Podstrony
|
telcocafeChce nawiazac polaczenie z moja abza danych na serwerze. Mam podane dane do polaczenia z baza,a mianowicie:->serwer ->port ->haslo ->uzytkownik mam na kompie zainstalowanego krasnala dla testow, wiec probowalem sie tam dostac w ten sposob : wszedlem do cmd potem przeszedlem do katalogu z mysql c:\usr\msql\bin potem komenda : mysql -h xxxx.xx.xx -p pisze, ze nie moze sie poalczyc z baza danych czy cos zle robie? wiem, ze np na lokalnym kompie jak mam baze robie tak mysql -u login -p i podaje haslo co zle robie? Nie prościej byłoby phpMyAdminem? Może masz złego konfiga itp. Poza tym, skoro na localu używasz "dla testów", to pamiętaj, że jeśli nie masz servera bez shella, to sobie nie odpalisz mysql'a spod konsoli :P Więc przetestuj połączenie spod PHP. php adminem spod krasnala i ze strony daje rade, ale wlasnie przez konsole lepiej (wole tak) dziwne powinno polaczyc z baza pna serwer zewnetrzny ta komenda ;/ Przeciez PHP myadmin zalozmy zes trony tez musi sie polaczyc, my widzimy tog raficznie, ale tewz wysyla pakiet w formie laczacej do bazy, wiec czemu konsolowo nie mozna, a moze mozna tylko ja cos zle rovbie ;) Użytkownik B-L-I-z-Z-A-R-D edytował ten post 15 marzec 2007, 12:13 Z tego co wiem to składnia tego wywołania powinna brzmieć: mysql [-h adres_hosta] [-u nazwa_użytkownika] [-p twoje_hasło] a w swoim wywołaniu pominąłeś użytkownika - może w tym jest problem ? Jeśli to nie ten problem proponuję sprawdzić uprawnienia dla użytkownika, z którego konta chcesz skorzystać. GRANT lub REVOKE ... itp. Jednak to tez nie dziala. Ale wiesz ta baza jest nieuzywana jeszcze, ale dziala. Powiedz mi jak mam uzyc tych komend i gdzie? Jakos watpie, zeby sie przez cmd nie dalo Tak przy okazji chcialem sie zapytac, nie che zakladac nowego watku. Otoz posiadam zmienne IP, na swoim komputezrze mam qgrany krasnal server, posiadam ruter D-LINK 524T, ustawilem sobie na stronie No-ip.com, zebym mogl uzywac mojego serwisu z mojego kompa (krasnala). jednak jak wpisuje adres do strony wchodzi mi w panel rutera, nattomiast ja chce zeby ladowalo strone z katalogu krasnala. Domyslalm sie ze trzeba przekierowac dane na ip kompa, a nie rutera, wiec moj komp to 192.168.1.2, natomiast krasnal dziala na 127.0.0.1, proboalem ustawiac ruter na opcji DMZ wpisuja 127.0.0.1 jednak pisalo, ze bledny (invalid) jak jednak wpisalem 192.168.1.2 to znowu ladowalo ruter. A wiec moje pytanie jak zrobic, zeby wchodzilo na stronke ktora mam w katalogu z krasnalem. jak ustawic tten ruter? prosilbym o pomoc to wazne U mnie DMZ oznacza strefę zdemilitaryzowaną na routerze - czyli taką gdzie ruch sieciowy odbywa się bez ograniczeń - przepływ danych nie jest monitorowany. Wydaje mi się że powinieneś raczej ustawić DNS lub DynDNS i tam wpisać adres na który ma być przekazywany ruch wywoławczy z sieci zewnętrznej. Powinieneś również ustawić swój serwer na ten sam adres IP na który kieruje router. Czyli - twój no-ip.com powinien wskazywać na router a router powinien wskazywać na serwer, co więcej - serwer powinien wskazywać na router lub na no-ip.com bezpośrednio. Dość zamotane ale inaczej nie potrafię wytłumaczyć. Pamiętaj również: Krasnal serwer najczęściej korzysta z localhost = 127.0.0.1 =~= IP twojego komputera. No wlasnie to wiem serwer na no ip mam ustawiony na ip (neo) czyli na ruter teraz msuze przekirowac w rutezrze to na 127.0.0.1 w zakladce DNS mam: DNS Configuration The DNS Configuration allows the user to set the configuration of DNS: DNS Selection User Configuration: mam ustawione: USE AUTO DISCOVERED DNS SERVER ONLY Preferred DNS Server : Alternate DNS Server : // grdy wpisuje 127.0.0.1 w Preferred DNS Server pisze ze Invalid 127.0.0.1 ;/ jak to zrobic? z tym DyDNS gdy uzupelnie wszystkie pola: Dynamic DNS Configuration The DDNS Configuration allows the user to set the configuration of DDNS. DDNS Server User Configuration: www.dydns.org UserName PassWord : xxxxx HostName : xxxxxxxx.dydns.org i klikne na APPLY to nic sie nie dzieje, tak jaby ten przycisk nie funkcjonowal o co biega? Caly czas wrzuca mnie na ruter, a nie moge tego ustawic .;/ Użytkownik B-L-I-z-Z-A-R-D edytował ten post 16 marzec 2007, 16:59 ...przekierować w ruterze na twój komp - nie na 127.0.0.1/localhost tylko na 192.168.X.X = twój adres serwera=kompa z krasnalem ponieważ twój komputer teraz robi za serwer. Prościej - trzeba w routerze wpisać taki adres by serwer no-ip.com kierował ruch na twój serwer krasnala czyli tak właściwie na twój komputer który pośredniczy między serwerem no-ip.com a krasnalem. Niestety nie wiem dokładnie jak to wpisać w oprogramowanie twojego routera, u mnie wystarczy podać login, hasło, nazwę hosta (czyli mój komputer z Apache) i kliknąć na RUN. Poszukaj więcej informacji tutaj. Użytkownik TexeeL edytował ten post 16 marzec 2007, 17:23 Dziwne, ale mam normalnie baze danych na shellu i z linucha mi ciagnie noirmalnie standardowa komenda : mysql -h xxxxxx -U xxxx alew z winy normalnie przez komand tez powinnop zalogowac w taki razie , zalozmy posiadajac program mysql mysql -h xxxxxxx -u xxxx jestem pewny ze1 ma shella bo z pod winy dziala dizeki :))) pozdro ! Jest jeszcze dziwniejsza sprawa, gdyz posiadam aktualnie konto e-mailowe, na ktore moge poalczyc sie z konsoli z linuxa np przez ssh, natomiast nie moge sie polaczyc z windowskiego commanda- jak widac ma shella bo z linucha poszlom, wiec dlaczego nie ma odpalic z commanda Windowsa? Probuje : mysql -h xxxxx -u xxxx mysql -h xxxxx -u xxxx mysql -h xxxxx na linuksie wystarczylo : ssh xxxxxx gdzie xxxxxx to host |
|||
Sitedesign by AltusUmbrae. |