Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

przenoszenie tabel

PHP

  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 tomi93

    Zaawansowany

  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:132
  • Imię:Tomek
  • Lokalizacja:Bytom
Offline

Napisano 19.06.2011 22:16

Nie jestem pewien czy zostanę zrozumiany, ale napiszę.

W pierwszej bazie mam tabelę o nazwie, załóżmy "staty", tabela jest uzupełniana.
Czy istnieje możliwość, aby ta tabela "staty" zostały przeniesione do innej bazy danych, np. co 25-30 minut?
Jak bardzo, to mi obciąży mysql bądź serwer?
Posiadam dostęp do cron'a więc wywołanie pliku jest możliwe, jeśli ma to jakieś znaczenie.
  • +
  • -
  • 0

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 19.06.2011 22:43

Dla dużych danych to będzie raczej morderstwo. Może nie potrzebujesz wszystkich wpisów co? Jest duża różnica między synchronizacją dwóch baz, a kopią powiedzmy 50 wierszy.
  • +
  • -
  • 1

#3 tomi93

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:132
  • Imię:Tomek
  • Lokalizacja:Bytom
Offline

Napisano 20.06.2011 08:02

To opiszę, to trochę inaczej, na wstępie powiem, że moja wiedza na temat języka PHP jest minimalna, a to co do teraz zrobiłem, to umiejętność korzystania z tutoriali i logiczne myślenie.

Robię dla własnych potrzeb statystyki serwera bf2, dokładniej to mini cms'ik.
Statystyki z BF2 zapisują się do tabel:
a) bf2rank
B) bf2ranks
Wszystko jest w bazie od gmxmabans, bo nie wiem jak zrobić, by zapisywało się gdzie indziej. BF2 na moim serwerze korzysta z łączenia się w sql.cfg, tak jak gmamxbans.
Nie chcę, by było zbyt dużo tabel w bazie "bans", dlatego chcę to przenosić do bazy "bf2", gdzie mam/będę miał tabele potrzebne mi do mojego cms'a. Jeśli istnieje możliwość edycji pluginu, tak aby zapis był do innej bazy, to bym skorzystał, lecz jeśli nie, to nie zostaje mi nic innego, jak przenoszenie. Wiem, że mogę korzystać z dwóch baz naraz, ale dla mnie to lekka przesada, zbyt dużo zamieszania.
  • +
  • -
  • 0

#4 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 20.06.2011 10:39

potrzebne narzedzie to phpmyadmin; zaznacz te tabele, wyeksportuj i importuj w nowej bazie danych, wtedy zachowasz wszystko. w pluginie zmieniasz dane do polaczenia z mysql; nazwe usera/bazy danych i wszystko dziala.

Użytkownik hiroshima edytował ten post 20.06.2011 10:40

  • +
  • -
  • 0

#5 tomi93

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:132
  • Imię:Tomek
  • Lokalizacja:Bytom
Offline

Napisano 20.06.2011 11:18

potrzebne narzedzie to phpmyadmin; zaznacz te tabele, wyeksportuj i importuj w nowej bazie danych,

To, że mam minimalną wiedzę na temat PHP, nie oznacza, że nie potrafię się obsługiwać takim skryptem, czy jak to tam się fachowo nazywa.
Chodzi mi o automat, czyli, że samo co np. 25 minut to mi zrobi.

w pluginie zmieniasz dane do polaczenia z mysql; nazwe usera/bazy danych i wszystko dziala.

Łatwo się mówi, ale gdzie? Znalazłem temat, że w sql.ini trzeba zmienić jakieś tam linie na inne, lecz ja takich nie mam i kod, który ja mam w tym pliku wygląda całkiem inaczej.
  • +
  • -
  • 0

#6 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 20.06.2011 12:14

Zakładając że masz dostęp do konfiguracji MySQL: Replikacja baz w MySQL: jak to zrobić? - Webhosting.pl. Portal technologii internetowych

Ciężko znaleźć skrypt do replikacji baz danych w php z prostego względu: zwykły śmiertelnik z reguły nie korzysta z replikacji. Bez sensu jest wykonywać lustrzaną kopię bazy na tym samym fizycznym serwerze (a innym wirtualnym), jeśli replikacja to między dwoma fizycznymi serwerami, ale co za tym idzie do obu masz dostęp.

Możesz spróbować tego: Salesforce PHP MySQL Database Replication Tool acz nie odpowiadam za skutki.
  • +
  • -
  • 1

serwer-1.png
IP: ts3.cserwerek.pl


#7 tomi93

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:132
  • Imię:Tomek
  • Lokalizacja:Bytom
Offline

Napisano 20.06.2011 16:52

Dzięki za zainteresowanie, lecz lekko, to przerasta moje możliwości.
Można zamknąć.
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: PHP

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych