Perl 6 - the future is here, just unevenly distributed

IRC log for #perl.pl, 2013-06-12

| Channels | #perl.pl index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
05:04 zby_home joined #perl.pl
09:27 jest joined #perl.pl
09:46 jest tak, tak, poznan.pm.org już jest! Treści nie ma, ale co tam... :)
11:19 tadzik noo, domena jest :)
11:19 tadzik ML działa?
11:42 jest ML?
11:43 jest a, tak, działa
11:43 jest zapraszam :)
17:18 zby_home joined #perl.pl
18:47 szymon joined #perl.pl
18:49 szymon dzień dobry, mam pytanie, gdzie mógłbym szukać pomocy na temat dbi:mysql? Chciałbym połączyć się z zdalnym serwerem logowanym z ssh z hasłem, niestety mam problemy ze składnią, albo po prostu ta opcja jest niezaimplementowana a ja niepotrzebnie ise mecze
18:50 szymon dodam jeszcze, ze po localhoscie wszystko dizala prawidlowo
18:50 tadzik możesz szukac tutaj :)
18:50 tadzik ale nie wiem, jak się ma ssh do dbi
18:52 szymon przeszukalem pol internetu, teraz potrzebuje kogos kto sie zna, ja niestety perlem bawie sie dopiero od 4 miesiecy
18:53 tadzik trafiłeś w dobre miejsce
18:57 szymon to się cieszę :)
19:01 tadzik ...więc z czym masz problem?
19:03 szymon z funkcja dbi->connect(...)
19:03 szymon wszystkie tutoriale opisuja jej dzialanie na localhoscie
19:04 tadzik https://metacpan.org/module/TIMB/DBI-1.627/DBI.pm#connect
19:04 tadzik dbi:DriverName:database=database_name;host=hostname;port=port
19:04 tadzik wygląda jak to, czego potrzebujesz
19:05 tadzik ale skonfundowaleś mnie nieco tym ssh
19:05 szymon no wlasnie - ta wersja nie dizala
19:06 szymon albo jak mma wyrazic hostname?
19:06 szymon jezeli by dostac sie na serwer musze sie jakos zalogowac
19:07 szymon a $username, $password to dane logujace do bazy
19:09 tadzik zdefiniuj: "nie działa"
19:09 szymon błąd autoryzacji
19:10 tadzik a masz dostęp do mysql z zewnątrz?
19:10 tadzik jak zrobisz mysql -h host -u user -p
19:13 szymon error 2003,
19:13 tadzik no, czyli to nie wina Perla
19:13 tadzik nie wiem, jaki to error, ale podejrzewam, że taki sam bład autoryzacji
19:13 tadzik jeszcze spytam: dlaczego mieszasz do tego ssh?
19:13 tadzik ssh a dostęp do bazy to 2 różne rzeczy
19:14 szymon no ale by sie zalogować do bazy musze sie dostac na serwer, jak w konsoli wstukam ssh simon@host i tam sie zaloguje do bazy to nei ma problemu
19:15 tadzik widocznie nie masz dostępu do bazy z zewnątrz. Sprawdziłeś, co to za błąd 2003?
19:16 tadzik to Twój serwer, ten zdalny?
19:17 szymon dostep do bazy powinien być... :/
19:18 szymon z tego co wiem, wszystko jest otwarte na standardowych portach
19:18 tadzik wygląda jakby nie było
19:18 tadzik zobacz nmapem lokalnie
19:18 tadzik nmap host -p 3306
19:18 szymon jak robilem formatke w php to wstukujac host/~simon normalnie mialem do bazy dostep
19:19 tadzik ale z tamtego lokalnego php, jak rozumiem
19:19 szymon tak
19:19 tadzik no, więc nie było problemu
19:20 tadzik z jakiegoś powodu nie masz dostępu zdalnie do mysql
19:20 tadzik albo przez porty, albo firewall, albo uprawnienia
19:20 tadzik albo przez coś, co nie przyszło mi do głowy :)
19:21 odyniec wspomniane ssh może być jednak przydatne, można zestawić tunel do mysqld :)
19:21 tadzik no, jak juz nic innego nie podziała :)
19:22 szymon przetunelowac? poradze sobie z tym?
19:22 tadzik radzisz sobie z programowaniem to poradzisz sobie i z tunelowaniem :)
19:23 tadzik ale nie powinno być takiej potrzeby
19:23 szymon 3306/tcp closed mysql ... to chyba wszystko jasne
19:23 tadzik nom
19:23 tadzik czyli albo mysql nie nasłuchuje na zewnątrz, albo firewall wycina
19:31 tjmc czesc :)
19:31 szymon a jakby sprobowac przecisnac sie innym portem?
19:31 tjmc szymon: http://www.howtogeek.com/howto/ubuntu/access-your-mysql-server-remotely-over-ssh/
19:32 tjmc ssh -L 3306:localhost:3306 user@domain
19:38 tjmc i potem mozesz w swoim skrypcie : DBI->connect("dbi:mysql:<nazwa-basy-danych>:localhost:3306","user","pass");
19:46 szymon to mi wtedy leci po moim localu
19:46 tadzik tak
19:46 tadzik ale działa :)
19:46 tadzik alternatywą jest naprawić 3306 na serwerze
19:47 szymon tylko ze na swoim localu mam inna baze z ktora stara sei polaczyc...
19:47 tjmc aaa
19:48 tjmc w takim razie zmien port na jakis inny, np 3307 , a wiec ssh -L 3307:localhost:3306 user@domain
20:12 szymon ok, na chwile obecną bardzo dziękuję za poświęcony czas, chyba najlepszym rozwiązaniem będzie sprawdzić najpeirw czy bede mogl otworzyc ten port na serwerze, jak się zgodza, to problem z glowy. :) Jak nie, to bede sie z tmym bawil dalej
20:13 jest joined #perl.pl
20:14 tadzik #perl.pl: naprawimy twój mysql
20:15 jest z tego co widzę, to port jest otwarty, tylko nie ma uprawnień dla użytkownika ze zdalnego hosta
20:16 tadzik szymon | 3306/tcp closed mysql
20:18 jest to trochę się kłóci z "tadzik: jak zrobisz mysql -h host -u user -p"; "szymon: error 2003"?
20:18 tadzik błąd moze być od klienta mysql
20:19 tjmc a propos mysql, dzisiaj mielismy "it days" i bylo pare technicznych prezentacji -koles wspomnial o http://www.mysqlperformanceblog.com/2012/04/04/join-optimizations-in-mysql-5-6-and-mariadb-5-5/
20:20 tadzik wolałbym zobaczyć limit optimizations
20:20 tjmc ""Batched keay access"
20:20 tadzik że jak robię order by ... limit 1, to nie sortuje całej tabeli :P
20:21 jest z tego co kojarzę PG też robi skan całej tabeli :)
20:22 jest nawet przy count(*)
20:22 tadzik :|
20:29 tjmc jest jakas db ktora nie robi full table scan ? ( oprocz myisam i derywatyw? )
21:15 zby_home joined #perl.pl

| Channels | #perl.pl index | Today | | Search | Google Search | Plain-Text | summary