06. februar 2006 - 18:29Der 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...
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.
#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
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.
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?
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.
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?
Synes godt om
Ny brugerNybegynder
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.