Avatar billede keet Nybegynder
15. april 2004 - 12:49 Der er 4 kommentarer og
1 løsning

db-filer i mysql

Jeg har 2 debian servere der kører mysql. Jeg har flyttet en database fra den ene til den anden server ved blot at kopiere filerne der ligge i /var/lib/mysql/mindb.
Men nu kan jeg ikke skrive til "mindb".
jeg har brugt chmod 660 på filerne, samt chown og chgrp "mysql".
Herefter har jeg genstartet mysql, men det virker stadig ikke.
Hvad kan der være galt?
Avatar billede hmortensen Nybegynder
15. april 2004 - 12:57 #1
Næste gang du skal flytte/lave backup, så ta et mysql dumb.

Så kan det også bruges på alle platformer, og du vil ikke ha det problem der
Avatar billede keet Nybegynder
15. april 2004 - 13:00 #2
Grunden til at jeg ikke gjorde det var at der var noget bøvl med binære data, der ikke kunne blive flyttet rigtigt
Avatar billede arne_v Ekspert
15. april 2004 - 13:53 #3
Jeg formoder at der er nogen referancer til databasen i MySQL's system tabeller
som mangler.

Prøv at:
  - dumpe database, tabel, index etc. oprettelses SQL (men ingen data)
  - opret dem på target maskinen
  - overskriv filerne med de rigtige filer med data
Avatar billede keet Nybegynder
15. april 2004 - 15:07 #4
Dit forslag virkede fint arne_v... takker. vil du svare :)
Avatar billede arne_v Ekspert
15. april 2004 - 16:39 #5
svar
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