![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Trochę szperałem na forum, jednak nie znalazłem dobrego rozwiązania dla siebie.
Mam bazę danych na serwerze zewnętrznym (MySQL), oraz bazę danych w LANie (MSSQL), z której część rzeczy pobieram i aktualizuję tą na www. Napisałem sobie skrypt, który wykonuję lokalnie, pobierający wybrane rzeczy, tworzący taki dump dla MySQL'a. Tak, że teraz wystarczy zrobić import tego dump'a do bazy. Na serwerze zewnętrznym www mam phpmyadmin'a. Aktualnie robię tak, że się do niego loguję, i robię import pliku z zrzutem bazy. Chcę to zrobić automatycznie. Tylko nie wiem za bardzo jak. Czy może ktoś pomoże? z góry dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeśli masz taką możliwość: najprostszym sposobem (ale nie najlepszym), będzie zezwolenie na zewnętrzne połączenia do serwera na którym chcesz umieścić dane. Wtedy na localu zrobisz sobie mysql_connect('twoj-serw.pl', 'user', 'pass'). Minusem takiego rozwiązania jest niski poziom bezpieczeństwa. Twój serwer MySQL będzie widoczny na zewnątrz.
Jeśli masz dostęp do shella, możesz sobie stworzyć tunel do serwera na którym stoi MySQL. Konfiguracja jest banalna i możesz pracować jak na lokalnym serwerze. Minusów zasadniczo brak. Sam korzystam z tunelów żeby móc wygodnie pracować na MySQLu. Trzecia opcja to VPN. Minus: więcej roboty przy konfiguracji. Ten post edytował legorek 13.08.2008, 23:18:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 16:52 |