Avatar billede nightowl24 Nybegynder
06. februar 2006 - 18:29 Der er 13 kommentarer og
1 løsning

phpmyadmin fejl #1064 ved forsøg på import af mysql dump

Hej

Jeg har netop installeret nyeste version af mysql og phpmyadmin og forsøger at importere et mysql dumb, men får fejlen #1064. Har prøvet med forskellige dumps, men får samme fejl. Lidt af mit dump:

CREATE TABLE `content` (
  `GUIDE1_FR` varchar(60) collate latin1_general_ci NOT NULL default '',
  `GUIDE1_US` varchar(60) collate latin1_general_ci NOT NULL default '',
  `GUIDE2_FR` varchar(60) collate latin1_general_ci NOT NULL default '',
  `GUIDE2_US` varchar(60) collate latin1_general_ci NOT NULL default '',
  `GUIDE3_FR` varchar(60) collate latin1_general_ci NOT NULL default '',
  `GUIDE3_US` varchar(60) collate latin1_general_ci NOT NULL default '',
  `GUIDE4_FR` varchar(60) collate latin1_general_ci NOT NULL default '',
  `GUIDE4_US` varchar(60) collate latin1_general_ci NOT NULL default '',
  `GUIDE5_FR` var...
Avatar billede pidgeot Nybegynder
06. februar 2006 - 18:38 #1
1064 er en parsefejl i MySQL. Du bliver nødt til at komme med den nøjagtige fejlmeddelelse, samt den del af dit dump der er lige omkring den tekst der indgår i fejlmeddelelsen.
Avatar billede hmortensen Nybegynder
06. februar 2006 - 18:38 #2
Fejlen skulle betyde at du bruger et reserveret ord, men ser ikke ud til at du gør.
Avatar billede nightowl24 Nybegynder
06. februar 2006 - 18:40 #3
#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 'collate latin1_general_ci NOT NULL default '',
  `GUIDE1_US` va
Avatar billede hmortensen Nybegynder
06. februar 2006 - 18:50 #4
Hvilken version af mySQL bruger du ?
Avatar billede pidgeot Nybegynder
06. februar 2006 - 18:51 #5
Jf. http://dev.mysql.com/doc/refman/5.0/en/create-table.html kan COLLATE kun bruges i forbindelse med at du sætter et tegnsæt på tabellen, hvilket skal gøres til sidst i din SQL-sætning. Tvivler på 4.x er bedre i den forstand.
Avatar billede nightowl24 Nybegynder
06. februar 2006 - 19:47 #6
Ifølge phpMyAdmin bruger jeg version MySQL 4.0.18 men mener at jeg har installeret version 5.0.18, det forstår jeg ikke helt.
Avatar billede hmortensen Nybegynder
06. februar 2006 - 20:01 #7
Måske du har begge versioner installeret ?
Avatar billede nightowl24 Nybegynder
06. februar 2006 - 20:19 #8
Ja, det har jeg vist...gik ind i tjenester og stoppede den ældste version, men nu virker phpMyAdmin ikke længere, hvor fortæller jeg den at den skal bruge den anden?
Avatar billede hmortensen Nybegynder
06. februar 2006 - 21:53 #9
Adressen er den samme, du skal bare starte version 5.
Avatar billede nightowl24 Nybegynder
06. februar 2006 - 22:26 #10
Den kører, men phpMyAdmin virker stadig ikke
Avatar billede hmortensen Nybegynder
06. februar 2006 - 22:36 #11
Definér "virker ikke".

Får du en fejl ?
Avatar billede nightowl24 Nybegynder
06. februar 2006 - 22:42 #12
#2003 - Serveren svarer ikke
Avatar billede muddi Praktikant
06. februar 2006 - 23:23 #13
Afvikler du MySQL under Windows? Prøv i så at afinstallere den gamle version af MySQL. Dernæst prøv Start > Kør > "cmd"
Skriv så "net stop mysql" og derpå "net start mysql".
Se så om det evt. har løst dit problem.

Hvis ikke kan du gå ind under 'Tilføj eller fjern programmer'. Hvis der både står MySQL 4 og MySQL 5 på listen over installerede programmer, så kan du evt. fjerne dem begge to igen hvorpå du reinstallerer MySQL 5.
Avatar billede nightowl24 Nybegynder
07. februar 2006 - 18:45 #14
Jeg havde BigApache installeret og der følger en ældre version af mysql med...jeg har valgt at fjerne BigApache og har følgende installeret Apache2 og php5 eller prøver på det, for jeg kan ikke få apache til at afvikle php selvom jeg har fulgt diverse guides på nettet.

Jeg har til httpd.conf tilføjet linierne
LoadModule php5_module "c:/php5/php5apache2.dll"
AddType application/x-httpd-php .php

Jeg har omdøbt php filen (kan ikke huske hvad den hed) til php.ini og flyttet den til både windows\ og windows\system32 og rettet extension_dir til c:\php5\ext

Nogen der kan hjælpe her?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester