Avatar billede schunck Juniormester
16. juli 2006 - 16:54 Der er 9 kommentarer og
1 løsning

fra nyere version til ældre version

Hej. Jeg er ved at oprette en hjemmeside på et webhotel der kører med en anden version af MySQL og PHPadmin, end den hvor jeg har lavet siden.

Jeg har lavet databasen i version: MySQL - 4.1.20 og phpMyAdmin - 2.8.0.2.

Jeg skal kopiere databasen over i version: MySQL - 4.0.24 og phpMyAdmin - 2.5.7-pl1

Hvordan gør jeg det? Den bliver ved med at melde fejl i/omkring opbygning af table.

Endvidere har jeg et problem der hedder sig at min *.sql fylder 51kb, men der står den ikke må være større end 20kb. Kan jeg komme omkring det? Ifølge abonnementet burde der ikke være en plads begrænsning på databasestr.
Avatar billede tigertool Nybegynder
16. juli 2006 - 17:28 #1
Hvilken fejl får du?

Du kan dele sql-filen op i mindre filer.
Avatar billede schunck Juniormester
16. juli 2006 - 17:35 #2
#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 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=617' at line 8
Avatar billede schunck Juniormester
16. juli 2006 - 17:35 #3
Hvordan skal jeg splitte sql-filen... kan jeg bare gemme den i flere stykker?
Avatar billede tigertool Nybegynder
16. juli 2006 - 17:58 #4
Kan du ikke lige poste de første 15 linjer af den fil?

Nu ved jeg ikke hvordan filen ser ud - men du skal jo passe på at splitte midt i et statement.
Avatar billede schunck Juniormester
16. juli 2006 - 18:06 #5
-- phpMyAdmin SQL Dump
-- version 2.8.0.2
-- http://www.phpmyadmin.net
--
-- Host: ...
-- Generation Time: Jul 16, 2006 at 06:03 PM
-- Server version: 4.1.20
-- PHP Version: 4.4.2
--
-- Database: `...`
--

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

--
-- Table structure for table `chat`
--

CREATE TABLE `chat` (
  `id` int(11) NOT NULL auto_increment,
  `afsender` varchar(20) NOT NULL default '',
  `modtager` varchar(20) NOT NULL default '',
  `tekst` varchar(255) NOT NULL default '',
  `tid` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=617 ;

--
-- Dumping data for table `chat`
--

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

--
-- Table structure for table `fusion_admin`


Og så gentager den sig selv for hvert table og den indhold...
Avatar billede arne_v Ekspert
16. juli 2006 - 20:13 #6
prøv og slet:

DEFAULT CHARSET=latin1

charset supporten er forbedret kraftigt i de senere MySQL versioner
Avatar billede schunck Juniormester
16. juli 2006 - 22:14 #7
Det virkede...

Smid et svar og pointene kommer
Avatar billede arne_v Ekspert
16. juli 2006 - 22:17 #8
kommer her
Avatar billede schunck Juniormester
16. juli 2006 - 22:34 #9
tigertool: vil du have nogle point for hjælp med at dele database?
Fandt til trods ud af det på baggrund af dine noter...
Avatar billede tigertool Nybegynder
20. juli 2006 - 23:49 #10
Nej - behøves ikke :)
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