Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ SQLite _ Zdalne połączenie z bazą sqlite znajdującą się na serwerze VPS

Napisany przez: Gama101 19.07.2014, 20:14:35

Witam serdecznie. Mam pewnie problem - nie wiem jak połączyć się z bazą danych sqlite. Sytuacja wygląda następująco: mam dwa serwery - jeden, na którym mam forum i drugi vps na którym znajduje się baza sqlite w formacie db.

Teraz chcę z hostingu na którym znajduje się forum połączyć się z tą bazą, która znajduje się na serwerze VPS. Czy da się to zrobić? Jeśli tak, to jak mogę to uczynić?

Z góry dziękuję za każdą odpowiedź, może coś uda się zdziałać w tym temacie smile.gif

Napisany przez: Pyton_000 19.07.2014, 20:30:43

Eee.... masz VPS i nie wiesz jak się połączyć do BD ?
podajesz IP serwera i gotowe....

Napisany przez: johny_s 19.07.2014, 20:33:07

Cytat(Pyton_000 @ 19.07.2014, 20:30:43 ) *
Eee.... masz VPS i nie wiesz jak się połączyć do BD ?
podajesz IP serwera i gotowe....

a sqlite nie jest czasem tylko lokalną bazą?

Napisany przez: Gama101 19.07.2014, 20:38:35

Cytat(Pyton_000 @ 19.07.2014, 21:30:43 ) *
Eee.... masz VPS i nie wiesz jak się połączyć do BD ?
podajesz IP serwera i gotowe....


A co do ma do rzecz? Nie wiem jak połączyć się zdalnie z bazą danych w formacie sqlite. z MySQL nie byłoby żadnego problemu, ale nie mogę go użyć - stąd moje pytanie.

Napisany przez: Pyton_000 19.07.2014, 21:38:11

Pardon, za szybko napisałem zanim pomyślałem. Zgadza się Sqlite jest lokalną bazą. Jednakże do ciągłego użytku nie jest to dobre rozwiązanie.
Bo można by było odpalić sesją FTP i tak się podpiąć, ew. jakoś po SSH lub poprostu skopiować ją sobie na serwer

Napisany przez: by_ikar 19.07.2014, 21:58:34

Możesz podmontować zdalny katalog poprzez sshfs. Tyle że, czy na pewno potrzebujesz sqlite ? Nie lepiej mysql, albo coś innego?

Napisany przez: zorobabel 16.08.2014, 20:36:32

Sqlite nie ma serwera w stylu MySQL. Cała baza to plik, do którego musisz mieć dostęp. Otwerasz go sobie w jakimś programie. Ja korzystam z sqlite3 dla konsoli lub Sqlite Studio w okienku. Program dostępny jest zarówno na Linuxa, jak i na windę.

Napisany przez: pedro84 18.08.2014, 01:01:12

Cytat(zorobabel @ 16.08.2014, 21:36:32 ) *
Sqlite nie ma serwera w stylu MySQL. Cała baza to plik, do którego musisz mieć dostęp. Otwerasz go sobie w jakimś programie. Ja korzystam z sqlite3 dla konsoli lub Sqlite Studio w okienku. Program dostępny jest zarówno na Linuxa, jak i na windę.

Błysnąłeś wiedzą, gratuluję, ale OP nie o to pytał.

@OP
Zdalne połączenie to magia, ale czemu sobie nie walniesz np. jakiegoś prościutkiego API do manipulacji bazą skoro uparłeś się na sqlite?

Napisany przez: kreatiff 2.02.2015, 10:40:05

W Navicat korzystają z tego: https://github.com/michalliu/Win32Binaries/blob/master/Navicat%20for%20SQLite%20v10.0.11/ntunnel_sqlite.php
Działa, bo sam używam właśnie w Navicat, chociaż z poziomu aplikacji napisanej w PHP tego nie próbowałem.

O jasny gwint, dopiero teraz zauważyłem datę posta, a wątek był 3 na liście... No ale w każdym razie może innym się przyda powyższa informacja.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)