Problem z importem bazy danych (sql), zrobiony zrzut phpmyadminem i nie chce importowac bazy |
Problem z importem bazy danych (sql), zrobiony zrzut phpmyadminem i nie chce importowac bazy |
1.01.2007, 02:58:05
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 1.01.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) |
Problem jest następujący - mialem kilka baz danych na mysql 4.1.1 (krasnal) i zechciałem zmienic cały serwer pod winda i zmieniłem na baze 5.0.27. Oczywiście phpmyadmin zrobiłem zrzuty każdej bazy do osobnego pliku sql i jeden dodatkowo całego serwera mysql.
Problem pojawił sie przy imporcie tych tabel do do nowego mysql-a a mianowicie wyskakuje blad parsowania (przejrzałem wszystkie 120 stron z postawi i nie znalazłem odpowiedzi) (myslalem ze to wina zrzutu ze byl robiony pod mysql 4.1.1 a ja chce go wrzucić w wersje 5.0.27 wiec zainstalowałem spowrotem mysql 4.1.1 i tam wyskakuje identyczny error. Poprzez wiersz polecenie takze nie mozna zaladowac tych baz danych: Oto przykładowy kawałek bazy i blad jaki cały czas podaje mysql: zapytanie SQL: -- phpMyAdmin SQL Dump -- version 2.6.1-pl3 -- http://www.phpmyadmin.net -- -- Host: localhost -- Czas wygenerowania: 31 Gru 2006, 01:06 -- Wersja serwera: 4.1.11 -- Wersja php: 4.3.8 -- -- Baza danych: `nuke` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla `nuke_authors` -- CREATE TABLE "nuke_authors"( "aid"varchar( 25 ) NOT NULL default '', "name"varchar( 50 ) default NULL , "url"varchar( 255 ) NOT NULL default '', "email"varchar( 255 ) NOT NULL default '', "pwd"varchar( 40 ) default NULL , "counter"int( 11 ) NOT NULL default '0', "radminsuper"tinyint( 1 ) NOT NULL default '1', "admlanguage"varchar( 30 ) NOT NULL default '', PRIMARY KEY ( "aid" ) , KEY "aid"( "aid" ) ) 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 '"nuke_authors" ( "aid" varchar(25) NOT NULL default '', "name" varchar(50) d' at line 19 tak jest z każdym plikiem sql, blad ten sam tylko zmienia wartości początkowe. PROSZE O POMOC -------------------- strona mobilna
|
|
|
1.01.2007, 13:52:15
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) |
1. Z pliku SQL usuń początkowy fragment:
Cytat -- phpMyAdmin SQL Dump -- version 2.6.1-pl3 -- http://www.phpmyadmin.net -- -- Host: localhost -- Czas wygenerowania: 31 Gru 2006, 01:06 -- Wersja serwera: 4.1.11 -- Wersja php: 4.3.8 -- -- Baza danych: `nuke` 2. zapewne każdy kod do tworzenia tabeli w bazie na końcu za ostatnim nawiasem zamykającym ) ma jeszcze dane dot. typu tabeli i np. autoincrementacji - usuń to aby było tylko tak: ); Łukasz -------------------- |
|
|
1.01.2007, 14:42:16
Post
#3
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 26.08.2006 Skąd: Szczecin Ostrzeżenie: (0%) |
Pewności nie mam, ale wg mnie to problem ciapek (") dookoła nazw kolumn i tabel. Powinny byc backticky (czyli odwrotne apostrofy).
-------------------- urzenia.net
|
|
|
1.01.2007, 15:33:01
Post
#4
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 1.01.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) |
dzieki MYSZ za odpowiedz - od razu wchodzi tylko ze poprawianie wszystkiego jest czasochlonne Jeszcze raz dziekuje
Ten post edytował smoko 1.01.2007, 17:42:54 -------------------- strona mobilna
|
|
|
16.01.2007, 19:38:54
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 16.01.2007 Ostrzeżenie: (0%) |
Witam i z góry przepraszam za archeologię, ale szukam i szukam rozwiązania podobnego problemu, przy imporcie bazy z mySQL 4.x.x na mySQL 5.x.x pojawia mi się następujący błąd:
Od razu mówię, że podane wyżej metody nie skutkują i błąd nadal jest taki sam. |
|
|
16.01.2007, 23:20:17
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 16.01.2007 Ostrzeżenie: (0%) |
ja mam takie dwa problemy
Cytat Przy imporcie bazy danych wyskakuje mi cos takiego Błąd zapytanie SQL: -- MySQL dump 10.9 -- -- Host: 208.109.87.109 Database: moje_phpbb297 -- ------------------------------------------------------ -- Server version 4.1.20 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; MySQL zwrócił komunikat: #1065 - Query was empty A raz mi sie udalo gdy probowalem i pisalo ze pomyslnie to wogule sie nie dalo wejsc Ten post edytował Jeremiasz 26.01.2007, 13:31:51 |
|
|
21.01.2007, 11:43:06
Post
#7
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 16.12.2006 Ostrzeżenie: (0%) |
Witam i z góry przepraszam za archeologię, ale szukam i szukam rozwiązania podobnego problemu, przy imporcie bazy z mySQL 4.x.x na mySQL 5.x.x pojawia mi się następujący błąd:
Od razu mówię, że podane wyżej metody nie skutkują i błąd nadal jest taki sam. W poniższej postacji na 5 wersji MySQL działa: CREATE TABLE vwarvwar_ ( warid SMALLINT(5) UNSIGNED NOT NULL auto_increment, gametypeid SMALLINT(5) NOT NULL, matchtypeid SMALLINT(5) NOT NULL, gameid SMALLINT(5) NOT NULL, mailgroupid SMALLINT(5) NOT NULL, report TEXT NOT NULL, publicreport SMALLINT(5) NOT NULL DEFAULT '1', ownplayers TEXT NOT NULL, opplayers TEXT NOT NULL, oppid SMALLINT(5) NOT NULL, serverid SMALLINT(5) NOT NULL, playerperteam TINYINT(2), serverpassword VARCHAR(100) NOT NULL, info TEXT NOT NULL, publicinfo SMALLINT(5) NOT NULL DEFAULT '1', resultbylocations SMALLINT(1) NOT NULL, status SMALLINT(1) NOT NULL, dateline INT(11) NOT NULL, repeat_mod VARCHAR(6) NOT NULL, repeat_number VARCHAR(10) NOT NULL, repeat_saveas SMALLINT(1) NOT NULL, addedby SMALLINT(5) NOT NULL, addedtime INT(11) NOT NULL, changedby SMALLINT(5) NOT NULL, changedtime INT(11) NOT NULL, PRIMARY KEY (warid) ) |
|
|
Wersja Lo-Fi | Aktualny czas: 16.05.2024 - 21:01 |