Dzielenie Bazy

Tutaj udzielane jest wsparcie przy problemach związanych z instalacją, konwersją, aktualizacją oraz użytkowaniem phpBB 2.0.x.
pazdzioch-wawa
Posty: 8
Rejestracja: 30 czerwca 2005, 22:52

Dzielenie Bazy

Post autor: pazdzioch-wawa » 19 marca 2006, 14:01

Witam, mam pytanie jak podzielic baze na pliki po 1.9 mega, bo chce przeniesc forum,ale pierw trzeba podzielic na mniejsze pliki, powiem szczerze że jestem na ten temat zielony jak to podzielic :) moja baza zajmuje około 20 mega pzdr

z góry dzieki

Awatar użytkownika
phpBB Assistant
Zasłużony
Posty: 1188
Rejestracja: 07 sierpnia 2005, 17:13
Lokalizacja: phpbb_config
Kontakt:

Post autor: phpBB Assistant » 19 marca 2006, 14:16

Nie ma sensu dzielić bazy danych. Jeżeli chcesz odtworzyć bazę danych w phpMyAdmini'e to kopiujesz zapytania SQL z pliku i wklejasz do okienka SQL w phpMyAdmini'e. Pamiętaj, że w każdym zapytaniu na końcu musi być taki średnik:
Jeżeli tak bardzo chcesz ją dzielić to odpalasz notatnika i do niego kopiujesz pierwsze zapytania z pliku SQL, np.

Kod: Zaznacz cały

CREATE TABLE phpbb_advertisement (
  id mediumint(9) NOT NULL auto_increment,
  html text DEFAULT '' NULL,
  email varchar(128) default '' NULL,
  clicks int(9) default '0' NOT NULL,
  position tinyint(1) default '0' NOT NULL,
  porder mediumint(4) default '0' NOT NULL,
  added int(11) default '0' NOT NULL,
  expire int(11) default '0' NOT NULL,
  last_update int(11) default '0' NOT NULL,
  notify tinyint(1) default '0' NOT NULL,
  type tinyint(1) default '0' NOT NULL,
  PRIMARY KEY (id)
);

CREATE TABLE phpbb_adv_person (
  user_id mediumint(9) default '0' NOT NULL,
  person_id mediumint(9) default '0' NOT NULL,
  person_ip char(8) default '',
  PRIMARY KEY (user_id, person_id)
);

CREATE TABLE phpbb_album (
  pic_id int(11) UNSIGNED NOT NULL auto_increment,
  pic_filename varchar(255) NOT NULL,
  pic_thumbnail varchar(255),
  pic_title varchar(255) NOT NULL default '',
  pic_desc text,
  pic_user_id mediumint(8) NOT NULL default '0',
  pic_username varchar(32) default NULL,
  pic_user_ip char(8) NOT NULL default '0',
  pic_time int(11) UNSIGNED NOT NULL default '0',
  pic_cat_id mediumint(8) UNSIGNED NOT NULL default '1',
  pic_view_count int(11) UNSIGNED NOT NULL default '0',
  pic_lock tinyint(3) NOT NULL default '0',
  pic_approval tinyint(3) NOT NULL default '1',
  PRIMARY KEY (pic_id),
  KEY pic_cat_id (pic_cat_id),
  KEY pic_user_id (pic_user_id),
  KEY pic_time (pic_time)
);
Potem dalsze zapytania wklejasz do drugiego pliku. Pamiętaj, że najlepiej do notatnika. Ja bazy nigdy nie dzielę, chyba że jest bardzo dużo np. około 250 MB :) Dzielenie jest czasochłonne :).
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów

pazdzioch-wawa
Posty: 8
Rejestracja: 30 czerwca 2005, 22:52

Post autor: pazdzioch-wawa » 19 marca 2006, 14:25

kurde wtym jest problem że jestem bardoz początkującym i pewnie tej pierwszej opcji nie zrobie ;/ bo tez bardziej by mi było na ręke cala baze skopiowac i przeniesc, moze jakos na gg mi wytłumaczysz ?

Kod: Zaznacz cały

Jeżeli chcesz odtworzyć bazę danych w phpMyAdmini'e to kopiujesz zapytania SQL z pliku i wklejasz do okienka SQL w phpMyAdmini'e.
tylko jak to zrobic

Awatar użytkownika
phpBB Assistant
Zasłużony
Posty: 1188
Rejestracja: 07 sierpnia 2005, 17:13
Lokalizacja: phpbb_config
Kontakt:

Post autor: phpBB Assistant » 20 marca 2006, 13:55

pazdzioch-wawa pisze:moze jakos na gg mi wytłumaczysz ?
Ohoho.. nie za dużo wymagasz? Zerknij na mój podpis :)
pazdzioch-wawa pisze:tylko jak to zrobic
Tak jak pisze:

Kod: Zaznacz cały

Jeżeli chcesz odtworzyć bazę danych w phpMyAdmini'e to kopiujesz zapytania SQL z pliku i wklejasz do okienka SQL w phpMyAdmini'e.
Kopiujesz zapytanie z pliku SQL (ten który masz na dysku). Potem te zapytanie wklejasz do zakładki SQL w phpMyAdmini'e. Na końcu każdego zapytania powinien być średnik:
Prościej nie wytłumaczę.
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów

pazdzioch-wawa
Posty: 8
Rejestracja: 30 czerwca 2005, 22:52

Post autor: pazdzioch-wawa » 20 marca 2006, 14:54

no sciągnołem baze , ale czym otworzyc aby te zapytania skopiowac ? sciągnołemdo formatu sql

Awatar użytkownika
phpBB Assistant
Zasłużony
Posty: 1188
Rejestracja: 07 sierpnia 2005, 17:13
Lokalizacja: phpbb_config
Kontakt:

Post autor: phpBB Assistant » 20 marca 2006, 21:20

pazdzioch-wawa pisze:ale czym otworzyc aby te zapytania skopiowac ?
Np. Notatnikiem czy programem EditPlus :).
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów

pazdzioch-wawa
Posty: 8
Rejestracja: 30 czerwca 2005, 22:52

Post autor: pazdzioch-wawa » 21 marca 2006, 11:31

tylko gdzie sie konczy jedno zapytanie i gdzie zaczyna ? bo otworzylem i mam takie cos np:


Kod: Zaznacz cały

-- --------------------------------------------------------

-- 
-- Struktura tabeli dla  `phpbb_1chatbox_session`
-- 

DROP TABLE IF EXISTS `phpbb_1chatbox_session`;
CREATE TABLE IF NOT EXISTS `phpbb_1chatbox_session` (
  `username` varchar(99) NOT NULL default '',
  `lastactive` int(10) NOT NULL default '0',
  `laststatus` varchar(8) NOT NULL default '',
  UNIQUE KEY `username` (`username`)
) TYPE=MyISAM;

-- 
-- Zrzut danych tabeli `phpbb_1chatbox_session`
-- 


-- --------------------------------------------------------
czy to jest jedno całe zapytanie ?

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 21 marca 2006, 16:57

tak jedno kompletne zapytanie
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

pazdzioch-wawa
Posty: 8
Rejestracja: 30 czerwca 2005, 22:52

Post autor: pazdzioch-wawa » 21 marca 2006, 17:09

tylko ze wierszy mam 166614

wiec nie podołam kopiowac tego recznie

Awatar użytkownika
phpBB Assistant
Zasłużony
Posty: 1188
Rejestracja: 07 sierpnia 2005, 17:13
Lokalizacja: phpbb_config
Kontakt:

Post autor: phpBB Assistant » 24 marca 2006, 19:30

pazdzioch-wawa pisze:tylko gdzie sie konczy jedno zapytanie i gdzie zaczyna ? bo otworzylem i mam takie cos np:
Napisałem w poprzednich moich postach :)

Zapytanie SQL zaczyna się zawsze od CREATE np.

Kod: Zaznacz cały

CREATE TABLE phpbb_album (
  pic_id int(11) UNSIGNED NOT NULL auto_increment,
  pic_filename varchar(255) NOT NULL,
  pic_thumbnail varchar(255),
  pic_title varchar(255) NOT NULL default '',
  pic_desc text,
  pic_user_id mediumint(8) NOT NULL default '0',
  pic_username varchar(32) default NULL,
  pic_user_ip char(8) NOT NULL default '0',
  pic_time int(11) UNSIGNED NOT NULL default '0',
  pic_cat_id mediumint(8) UNSIGNED NOT NULL default '1',
  pic_view_count int(11) UNSIGNED NOT NULL default '0',
  pic_lock tinyint(3) NOT NULL default '0',
  pic_approval tinyint(3) NOT NULL default '1',
  PRIMARY KEY (pic_id),
  KEY pic_cat_id (pic_cat_id),
  KEY pic_user_id (pic_user_id),
  KEY pic_time (pic_time)
); 
I kończy się na średniku:
Zerknij na różne kursy baz danych SQL w necie.
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów

Zablokowany

Wróć do „Pomoc”