Avatar billede t68 Nybegynder
22. april 2002 - 01:08 Der er 16 kommentarer og
1 løsning

Totalbackup ad MySQL database

Hey,

Jeg kører en MySQL på RedHat7.2. Kan man lave en totalbackup af sin database? Så også brugere o.s.v. kommer med.

Årsagen er at jeg skal lave en re-install af min server. og ville gerne gøre det lidt nemt for mig selv :)
Avatar billede t68 Nybegynder
22. april 2002 - 01:08 #1
Jeg mener at have læste et eller andet sted, at det er et par mapper man skal backup - så kommer det hele med.
Avatar billede thomasledet Nybegynder
22. april 2002 - 01:10 #2
tag en kopi af /usr/local/var ... det er vist default stedet til mysql-databaser.. du kan eventuelt lige kigge først... men det er nok bare at tage en kopi af dette dir - så skulle det hele være der...
Avatar billede ztyxx Nybegynder
22. april 2002 - 01:11 #3
kender intet til redhat, men hvis du kan installere phpMyAdmin, kan du lave et dump af din database, som du så akn gemme, og så sætte ind i din nye opsætning igen, gennem phpMyAdmin
Avatar billede thomasledet Nybegynder
22. april 2002 - 01:12 #4
der er også lidt guf i dokumentationen:

http://www.mysql.com/doc/B/a/Backup.html
Avatar billede t68 Nybegynder
22. april 2002 - 01:17 #5
TL: Jeg fandt den i /var/lib/mysql og har også skimtet dit link :) Det ser ret enkelt ud - heldigvis.

Ztyxx: Det er lidt omstændigt hvis man har en masse forskellige databaser. Så vidt jeg kender til phpMYadmin kan man ikke lave dette dump af hele systemet. Kun de enkelte tabeller. Og så kommer de oprettede brugere m.m. jo ikke med.
Avatar billede ztyxx Nybegynder
22. april 2002 - 01:23 #6
du kan sagtens tage et dump af alle dine tables på en gang med phpMyadmin, det er ikke noget problem
Avatar billede thomasledet Nybegynder
22. april 2002 - 01:25 #7
ztyxx> men det kræver stadig, at du har apache+php+phpMyAdmin installeret... derudover er der jo ingen grund til at gøre det med phpMyAdmin, når det er meget nemmere på andre måder - specielt når mysql selv tilbyder en metode, som man jo så kan være ret sikker på virker...
Avatar billede t68 Nybegynder
22. april 2002 - 01:27 #8
Det forstår jeg nada af. Jeg har phpMyAdmin 2.2.6-rc1 installeret, og har søgt (længe) og forgæves efter en sådan funktion???

Kan du pointe mig i rette direction? Jeg har godt nok lave en "dir-backup" nu, men vil da gerne dobbeltsikre mig :)
Avatar billede ztyxx Nybegynder
22. april 2002 - 01:28 #9
nej det er jo rigtigt nok, men det var jo bare et forslag blandt andre, det er jo sådan eksperten fungerer!!
Avatar billede ztyxx Nybegynder
22. april 2002 - 01:32 #10
når du åbner phpMyAdmin skal du bare klikke på databasenavnet, så lister den alle dine tabeller, så finder du Vis dump af database, vælger alle tables, og markerer Strukturen og data, og klikker på udfør, så skulle det hele gerne komme frem, det copy/paster du til en alm. txt fil, og gemmer, så kan du bruge den igen når det skal den anden vej :-)
Avatar billede t68 Nybegynder
22. april 2002 - 01:40 #11
ohh ja.. Men det er jo så også kun den enkelte tabel - ikke sandt :) så det skal gøres fra hver enkel database.

Jeg synes egentlig at en "dir-backup" er rimelig smart fordi det så kan køres via scheduled backup tingest.

Derudover er der vistnok en form for ftp-replica tingest indbygget i MySQL - det kunne jo også være en mulighed. Hvis man altså har flere servere på netværket :)
Avatar billede ztyxx Nybegynder
22. april 2002 - 01:42 #12
nej du kan vælge at markere dem alle, men når MySQL selv har en måde de anbefaler, kan den jo ligeså godt vælges :-)
Avatar billede ztyxx Nybegynder
22. april 2002 - 01:44 #13
Avatar billede t68 Nybegynder
22. april 2002 - 01:48 #14
Ja dit dump er et godt eksempel på at det kun er den enkelte database som du tager en backup af.

Det jeg ønsker er *alle* databaserne + *alle* tabellerne i en arbejdsgang.

Dit screendump (og din MySQL database) består jo kun af 1 database med en masse tabeller.

Mvh
Michael
Avatar billede ztyxx Nybegynder
22. april 2002 - 01:53 #15
okay, så har jeg misforstået, du skriver database og ikke databaser, så derfor troede jeg at du havde en database, med en masse tabeller
Avatar billede t68 Nybegynder
22. april 2002 - 01:54 #16
Jamen, du skal ikke læse hvad jeg skriver - du skal forstå hvad jeg mener :-D Well.. Det var måske ikke den bedste formulering jeg kom med.. Beklager meget

Mvh
Michael
Avatar billede ztyxx Nybegynder
22. april 2002 - 01:58 #17
no problem *LOL*
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