Avatar billede thmi99 Nybegynder
08. november 2002 - 20:15 Der er 14 kommentarer og
1 løsning

Brug af en backup

Jeg har skiftet hotel, og derfor taget en backup af min MySQL! Men det nye hotel vil ikke tage min backup!

Kan det være fordi de ikke køre med samme version phpmyadmin?

Hvad kan problemet ellers være?

/Thomas
Avatar billede Slettet bruger
08. november 2002 - 20:17 #1
Hvilken fejl får du?
Avatar billede thmi99 Nybegynder
08. november 2002 - 20:25 #2
Her er et lille uddrag af fejlen!
Jeg kan se at det kun indeholder noget af databasen.....forumet!

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

Fejl

SQL-forespørgsel : 

INSERT INTO Entries (Id, ForumId, date, lastreply, ReplyID, OrgThread, name, email, subject, comment, replies, oldid) VALUES (1, 2, '2001-09-12 19:15:30', '2002-03-27 19:53:07', 0, '1', 'Thomas Andersen', 'admin@dirch-passer.dk', 'Plakat s欧es!', 'F沧ekroen! \n\rDen er i rigtig god stand.....er ikke foldet!\n\rPris 150 kr. + evt. porto\n\r\n\rMed venlig hilsen\n\rThomas', 0, 425), (2, 1, '2001-09-13 17:34:25', '0000-00-00 00:00:00', 0, '1', 'Thomas Andersen', 'admin@dirch-passer.dk', 'Hej Allesammen', 'Hejsa!\n\r\n\rJeg h墥r vi f岠god brug for dette forum, og at der vil komme rigtig mange indl槡\n\r\n\rMed venlig hilsen\n\rThomas', 0, 427), (3, 5, '2001-09-15 02:24:29', '0000-00-00 00:00:00', 0, '1', 'Anonymous', 'Anonymous', 'Design', 'Den var meget bedre f��hvad sker der ?', 0, 432),
Avatar billede Slettet bruger
08. november 2002 - 20:28 #3
Har du oprettet de rigtige tabeller?

Evt. kan det være en idé at kopiere både tabeller og indhold fra den gamle, og så køre det ind på den nye samtidig...
Avatar billede thmi99 Nybegynder
08. november 2002 - 20:33 #4
Hvis jeg forstår dig rigtig, så var det også det jeg prøvede på!

Jeg går ind i under SQL, og under "Eller Tekstfilens placering :
" vælger jeg gennemse og vælger min fil fra HD'en, og så sætter jeg den i gang!

Er det ikke den rigtige måde at gøre??
Avatar billede Slettet bruger
08. november 2002 - 20:45 #5
Du skal sammen med selve indholdet i databasen INSERT INTO osv osv osv

have det der opretter tabellerne.

De hedder noget med CREATE TABLE tabelnavn og så en masse varchar, int, text osv...

Du skal under "Export" i PHPMyAdmin sørge for at vælge "Strukturen og data" når du skal eksportere.
Avatar billede thmi99 Nybegynder
08. november 2002 - 20:55 #6
Jeg kan ikke komme i forbindelse med den gamle (Tror jeg nok), men jeg har lavet en backup med med det hele!

Her er et lille uddrag af backuppen, ser det ikke rigtigt ud??

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

# phpMyAdmin MySQL-Dump
# version 2.2.3
# http://phpwizard.net/phpMyAdmin/
# http://phpmyadmin.sourceforge.net/ (download page)
#
# Vært: localhost
# Genereringstidspunkt: 08/11 2002 kl. 10:55:04
# Server version: 3.23.43
# PHP version: 4.2.2
# Database: : `dirchpasserdk`
# --------------------------------------------------------

#
# Struktur dump for tabellen `Entries`
#

CREATE TABLE Entries (
  Id int(11) NOT NULL auto_increment,
  ForumId int(11) NOT NULL default '0',
  date datetime NOT NULL default '0000-00-00 00:00:00',
  lastreply datetime NOT NULL default '0000-00-00 00:00:00',
  ReplyID int(11) NOT NULL default '0',
  OrgThread text NOT NULL,
  name text NOT NULL,
  email text NOT NULL,
  subject text NOT NULL,
  comment text NOT NULL,
  replies int(11) NOT NULL default '0',
  oldid int(11) NOT NULL default '0',
  PRIMARY KEY  (Id),
  UNIQUE KEY Id (Id),
  KEY Id_2 (Id)
) TYPE=MyISAM;

#
# Data dump for tabellen `Entries`
#

INSERT INTO Entries (Id, ForumId, date, lastreply, ReplyID, OrgThread, name, email, subject, comment, replies, oldid) VALUES (1, 2, '2001-09-12 19:15:30', '2002-03-27 19:53:07', 0, '1', 'Thomas Andersen', 'admin@dirch-passer.dk', 'Plakat sælges!', 'Færgekroen! \n\rDen er i rigtig god stand.....er ikke foldet!\n\rPris 150 kr. + evt. porto\n\r\n\rMed venlig hilsen\n\rThomas', 0, 425),
(2, 1, '2001-09-13 17:34:25', '0000-00-00 00:00:00', 0, '1', 'Thomas Andersen', 'admin@dirch-passer.dk', 'Hej Allesammen', 'Hejsa!\n\r\n\rJeg håber vi får god brug for dette forum, og at der vil komme rigtig mange indlæg!\n\r\n\rMed venlig hilsen\n\rThomas', 0, 427),
(3, 5, '2001-09-15 02:24:29', '0000-00-00 00:00:00', 0, '1', 'Anonymous', 'Anonymous', 'Design', 'Den var meget bedre før, hvad sker der ?', 0, 432),
Avatar billede flse Nybegynder
09. november 2002 - 07:21 #7
Din version af phpmyadmin har intet at sige, da phpmyadmin ikke selv står for backup/restore, men bare benytter mysqldump til formålet, og resultatet er rene SQL statements, og ikke en binær fil.

Først og fremmest skal du have oprettet en ny database, hvori du har rettigheder til at oprette tabeller.

Umiddelbart ser dit dump fornuftigt ud. Først forsøger det at oprette tabeller, og så indsætte data.

Du bliver nødt til at fortælle hvad slags fejl den giver.

Hvordan forsøger du at indlæse din backup igen?  Bruger du phpmyadmin til dette?  og angiver du så placeringen af dit dump, og uploader dette, eller paster du det ind som SQL udtryk? (det sidste går tit galt)
Avatar billede thmi99 Nybegynder
09. november 2002 - 09:05 #8
Jeg skal prøve og se om jeg kan svare på alt dette!

Ja! Det kan godt oprette tabellerne på det første den kommer til men så kan den ikke indsætte data, og så kommer phpmyadmin ikke længere! Og jeg har prøvet at fjerne den første tabel fra dumpet for at se om det var det, men der sker det samme at den kan lave tabellerne men ikke data og går i stå!

Som fejl viser den dette....det meste af Data'en fra tabellen har jeg klippet fra ellers ville dette indlæg fylde en masse :)

-------------------------------------------------
Fejl

SQL-forespørgsel : 

INSERT INTO Entries (Id, ForumId, date, lastreply, ReplyID, OrgThread, name, email, subject, comment, replies, oldid) VALUES (1, 2, '2001-09-12 19:15:30', '2002-03-27 19:53:07', 0, '1', 'Thomas Andersen', 'admin@dirch-passer.dk', 'Plakat s欧es!', 'F沧ekroen! \n\rDen er i rigtig god stand.....er ikke foldet!\n\rPris 150 kr. + evt. porto\n\r\n\rMed venlig hilsen\n\rThomas', 0, 425), (2, 1, '2001-09-13 17:34:25', '0000-00-00 00:00:00', 0, '1', 'Thomas Andersen', 'admin@dirch-passer.dk', 'Hej Allesammen', 'Hejsa!\n\r\n\rJeg h墥r vi f岠god brug for dette forum, og at der vil komme rigtig mange indl槡\n\r\n\rMed venlig hilsen\n\rThomas', 0, 427), (3, 5, '2001-09-15 02:24:29', '0000-00-00 00:00:00', 0, '1', 'Anonymous', 'Anonymous', 'Design', 'Den var meget bedre f��hvad sker der ?', 0, 432),

MySQL returnerede:


Query was empty

-----------------------------------------------------------
Avatar billede flse Nybegynder
09. november 2002 - 09:17 #9
Du svarede stadig ikke på hvordan du har forsøgt at loade dine data.

Mit gæt er at du laver en copy/paste ind i SQL rubrikken i phpmyadmin. Dette går ofte galt ved store queries.

Prøv at bruge "Browse/Gennemsøg" istedet for at udpege din dumpfil, og uploaded/køre den.
Avatar billede thmi99 Nybegynder
09. november 2002 - 09:25 #10
Her er forklaringen på hvordan jeg gør! Jeg håber den er forklarende nok :)

Jeg går ind i under SQL, og under "Eller Tekstfilens placering:" vælger jeg gennemse og vælger min fil fra HD'en, og så sætter jeg den i gang!
Avatar billede flse Nybegynder
09. november 2002 - 09:34 #11
Det lyder umiddelbart rigtigt nok ...

Har du mulighed for at prøve at indlæse det direkte vha MySQL prompt?
Avatar billede thmi99 Nybegynder
09. november 2002 - 09:54 #12
Nej det tror jeg ikke! Hvordan gør man det?
Avatar billede flse Nybegynder
09. november 2002 - 10:01 #13
du skal have shell adgang til deres server ... f.eks. via Telnet eller SSH
Avatar billede thmi99 Nybegynder
09. november 2002 - 10:04 #14
Det ved jeg ikke om jeg har!
Men supporten har skrevet at jeg kan sende filen til dem så prøver de!
Avatar billede thmi99 Nybegynder
15. november 2002 - 18:32 #15
Lukker
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