Strona 1 z 1

Mój pierwszy raz z wgrywaniem bazy danych

PostNapisane: Pn, 10 gru 2012, 17:40
przez *MassMurder*
Witam posiadam pewną kopię bazy danych (50mb) i chciał bym ją w grać na moje nowe forum (czysty skrypt), ale nigdy tego nie robiłem. Chce się posłużyć dbloaderem bądź phpmyadminem. Pierwsze pytanie czy forum musi być już zainstalowane, czy ma być w postaci instalacyjnej http://swtsenj.wirt07.biznes-host.pl/install.php ? Ale z tego co zdążyłem się zorientować to nie powinienem instalować forum żeby nie tworzyć nowych tabel.

Spróbowałem wrzucić bazę i mam coś takiego:

Kod: Zaznacz całyBłąd

Zapytanie SQL:

--
-- Baza danych: `csprzedm_forum`
--
-- --------------------------------------------------------
--
-- Struktura tabeli dla `headshots`
--
CREATE TABLE IF NOT EXISTS `headshots` (
`LAST_PLAY_DATE` timestamp NOT NULL ,
`HEADSHOT` int( 10 ) NOT NULL DEFAULT '0',
`MAP` varchar( 32 ) DEFAULT NULL ,
`STEAMID` varchar( 32 ) DEFAULT NULL ,
`NAME` varchar( 32 ) DEFAULT NULL ,
PRIMARY KEY ( `LAST_PLAY_DATE` )
) TYPE = MYISAM COMMENT = 'Best Headshot SQLx';

MySQL zwrócił komunikat: Dokumentacja
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM COMMENT='Best Headshot SQLx'' at line 18


To są jakieś stare wpisy ze sklepu cs który był połączony z forum. Wrzuciłem jeszcze raz bazę omijając całe te wpisy nie należące do oryginalnej budowy forum (łącznie 73 linijki) I mam coś takiego:

Kod: Zaznacz całyBłąd

Zapytanie SQL:

INSERT INTO `phpbb_logs` (`id_log`, `mode`, `topic_id`, `user_id`, `username`, `user_ip`, `time`) VALUES (863, 'move', 10127, 756, 'don ? ''3', '1f801105', 1328089599), (864, 'delete', 10167, 2, 'MASS', '3e8dd85d', 1328105039), (865, 'admin', 0, 2, 'MASS', '3e8dd85d', 1328105088), (866, 'lock', 9599, 756, 'don ? ''3', '1f801105', 1328108166), (867, 'admin', 0, 2, 'MASS', '3e8dd85d', 1328109735), (868, 'admin', 0, 2, 'MASS', '3e8dd85d', 1328109852), (869, 'move', 10189, 756, 'don ? ''3', '1f801105', 1328169009), (870, 'lock', 10130, 2, 'MASS', '3e8dd85d', 1328189476), (871, 'delete', 10191, 2, 'MASS', '3e8dd85d', 1328189610), (872, 'lock', 10197, 2, 'MASS', '3e8dd85d', 1328195519), (873, 'warning_delete', 1375, 4142, 'Profesjonalista', '5319956b', 1328196388), (874, 'lock', 9719, 4142, 'Profesjonalista', '5319956b', 1328196415), (875, 'delete', 10198, 756, 'don ? ''3', '1f801105', 1328203429), (876, 'lock', 10137, 2, 'MASS', '3e8dd85d', 1328208349), (877, 'delete', 10202, 2, 'MASS', '3[...]

MySQL zwrócił komunikat: Dokumentacja
#1146 - Table 'virt101226_forum.phpbb_logs' doesn't exist


POMOCY! Jeśli ktoś będzie mi to wstanie wytłumaczyć na tyle żeby udało się wgrać baze to poczęstuje dużym desperadosem.

PostNapisane: Pn, 10 gru 2012, 17:47
przez Sru
Najpierw spróbuj wgrać ją bigdumpem
http://www.ozerov.de/bigdump/

Wrzucasz skrypt do katalogu z bazą, w pliku skryptu uzupełniasz dane i odpalasz.

PostNapisane: Pn, 10 gru 2012, 17:54
przez *MassMurder*
Mam coś takiego

Kod: Zaznacz całyStarting from line: 1


Error at the line 35: ) TYPE=MyISAM COMMENT='Best Headshot SQLx';

Query: --
--
--
--
CREATE TABLE IF NOT EXISTS `headshots` (
`LAST_PLAY_DATE` timestamp NOT NULL,
`HEADSHOT` int(10) NOT NULL DEFAULT '0',
`MAP` varchar(32) DEFAULT NULL,
`STEAMID` varchar(32) DEFAULT NULL,
`NAME` varchar(32) DEFAULT NULL,
PRIMARY KEY (`LAST_PLAY_DATE`)
) TYPE=MyISAM COMMENT='Best Headshot SQLx'

MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM COMMENT='Best Headshot SQLx'' at line 12

PostNapisane: Pn, 10 gru 2012, 17:57
przez Sru
Baza była na innym serwerze niż teraz wrzucasz?

PostNapisane: Pn, 10 gru 2012, 17:57
przez *MassMurder*
Tak

PostNapisane: Pn, 10 gru 2012, 19:09
przez Sru
zamien w bazie wszedzie "MyISAM COMMENT" na "MyISAM"

PostNapisane: Wt, 11 gru 2012, 16:29
przez *MassMurder*
Zrobiłem tak jak mówisz.

Kod: Zaznacz całyBłąd

Zapytanie SQL:

--
-- Baza danych: `csprzedm_forum`
--
-- --------------------------------------------------------
--
-- Struktura tabeli dla `headshots`
--
CREATE TABLE IF NOT EXISTS `headshots` (
`LAST_PLAY_DATE` timestamp NOT NULL ,
`HEADSHOT` int( 10 ) NOT NULL DEFAULT '0',
`MAP` varchar( 32 ) DEFAULT NULL ,
`STEAMID` varchar( 32 ) DEFAULT NULL ,
`NAME` varchar( 32 ) DEFAULT NULL ,
PRIMARY KEY ( `LAST_PLAY_DATE` )
) TYPE = MYISAM = 'Best Headshot SQLx';

MySQL zwrócił komunikat: Dokumentacja
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM='Best Headshot SQLx'' at line 18


Musiał bym chyba tą bazę w jakiś sposób oczyścić z tych dziwnych tabel...

-- Dodano 11 gru 2012, 2012 15:29 --

Ktoś mi podpowiedział i zrobiłem tak. TYPE=MyISAM zmieniłem na ENGINE=MyISAM niby jakiś postęp, wgrywa bazę, ale z błędem (za pomocą dbloadera)

Kod: Zaznacz cały1     1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 10     Pozycja w pliku: 28083951
--
-- Struktura tabeli dla `phpbb_profile_view`
--

CREATE TABLE IF NOT EXISTS `phpbb_profile_view` (
`user_id` mediumint(8) NOT NULL,
`viewername` varchar(25) NOT NULL,
`viewer_id` mediumint(8) NOT NULL,
`view_stamp` int(11) NOT NULL,
`counter` mediumint(8) NOT NULL
) TYPE=InnoDB


Wchodząc na forum mam

Kod: Zaznacz całyphpBB by Przemo : Critical Error

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1146 Table 'virt101226_forum.phpbb_users' doesn't exist

SELECT * FROM phpbb_users WHERE user_id = -1

Line : 441
File : sessions.php


Plus brakujące tabele

Kod: Zaznacz całyObecność i poprawność wszystkich tabel:
brak tabeli phpbb_quota_limits Błąd
brak tabeli phpbb_ranks Błąd
brak tabeli phpbb_read_history Błąd
brak tabeli phpbb_search_results Błąd Utwórz
brak tabeli phpbb_search_wordlist Błąd Utwórz
brak tabeli phpbb_search_wordmatch Błąd Utwórz
brak tabeli phpbb_sessions Błąd
brak tabeli phpbb_sessions_keys Błąd
brak tabeli phpbb_shoutbox Błąd
brak tabeli phpbb_shoutbox_config Błąd
brak tabeli phpbb_smilies Błąd
brak tabeli phpbb_stats_config Błąd
brak tabeli phpbb_stats_modules Błąd
brak tabeli phpbb_themes Błąd
brak tabeli phpbb_themes_name Błąd
brak tabeli phpbb_topic_view Błąd
brak tabeli phpbb_topics Błąd
brak tabeli phpbb_topics_ignore Błąd
brak tabeli phpbb_topics_watch Błąd
brak tabeli phpbb_user_group Błąd
brak tabeli phpbb_users Błąd
brak tabeli phpbb_users_warnings Błąd
brak tabeli phpbb_vote_desc Błąd
brak tabeli phpbb_vote_results Błąd
brak tabeli phpbb_vote_voters Błąd
brak tabeli phpbb_words Błąd


Podjął byś się wgrania tej nieszczęsnej bazy odpłatnie?

PostNapisane: Wt, 11 gru 2012, 16:37
przez Sru
Szerze, nie jestem za dobry w te klocki.
Jak widzisz brakuje tu tabel, wgrywasz baze forum, sklepu czy czego?

PostNapisane: Wt, 11 gru 2012, 16:40
przez *MassMurder*
Bazę forum

PostNapisane: Wt, 11 gru 2012, 17:03
przez Sru
Do pustej bazy czy juz istniejacej? Jak rozumiem chodzi o forum

PostNapisane: Wt, 11 gru 2012, 17:10
przez *MassMurder*
Do pustej

PostNapisane: Wt, 11 gru 2012, 17:12
przez Sru
Wgraj na czysta instalacje phpbb, ewentualnie zostaw tylko te tabele ktore wypluwa ze ich nie ma

Re: Mój pierwszy raz z wgrywaniem bazy danych

PostNapisane: Pn, 17 gru 2012, 00:42
przez kaczus
odezwij sie na priv do Enrona bo pewnie tu nie zaglada on bedzie wiedzial ;)

PostNapisane: So, 22 gru 2012, 23:11
przez enron
kaczus napisał(a):odezwij sie na priv do Enrona bo pewnie tu nie zaglada on bedzie wiedzial ;)

Zaglądam, zaglądam ale mysql i fora na php to nie moja działka.
Jak będziesz miał problem z SAP'em to wal do mnie :).