Kom ihåg mig?

Enklaste sättet att duplicera en databas i MySQL?

Ämnesverktyg Visningsalternativ
Oläst 2005-02-28, 17:22 #1
jonasaskas jonasaskas är inte uppkopplad
Nykomling
 
Reg.datum: Feb 2004
Inlägg: 12
jonasaskas jonasaskas är inte uppkopplad
Nykomling
 
Reg.datum: Feb 2004
Inlägg: 12
Hej,

Har en databas med 50 tabeller på 32 Mb på en egen dedikerad server. Funderar på vad det enklaste sättet att duplicera den är (alltså att skapa en exakt kopia av "databas_a" med namnet "databas_b")?

Mvh,
Jonas
jonasaskas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-02-28, 18:12 #2
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
Citat:
Originally posted by jonasaskas@Feb 28 2005, 18:22
Hej,

Har en databas med 50 tabeller på 32 Mb på en egen dedikerad server. Funderar på vad det enklaste sättet att duplicera den är (alltså att skapa en exakt kopia av "databas_a" med namnet "databas_b")?

Mvh,
Jonas
Jag vet inte om det går att göra enklare än mitt förslag, men så här skulle jag ha gjort:

1. Exportera alla tabeller till en sql-fil (genom PhpMyAdmin eller vad du nu använder).
2. Skapa en ny databas.
3. Kör sql-filen i den nya databasen.

Redigering: Hoppsan, 32 Mb var det visst. Då kanske detta inte var något bra förslag ändå.
Kika på http://dev.mysql.com/doc/mysql/en/mysqldump.html ifall du inte gjort det.
koala är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-02-28, 18:25 #3
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
1) mysqldump -u user -p databas > sql.txt
2) mysql -u user -p < sql.txt
3) ...
4) PROFIT!
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-01, 00:24 #4
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Citat:
Originally posted by grazzy@Feb 28 2005, 18:25
1) mysqldump -u user -p databas > sql.txt
2) mysql -u user -p < sql.txt
3) ...
4) PROFIT!
Precis. Klart man ska använda de verktygen som är gjorda för detta och inte blanda in något halvdant tredjeparts-verktyg. Men hur menar du egentligen att det där ska fungera? Högst upp i sql.txt måste du lägga in koden för att skapa och select:a databas_b. För att förtydliga så ska det stå "databas_a" där grazzy skrivit "databas".

Angående att 32MB är mycket. Om man inte har 60 sekunder över så kan det kännas mycket, men annars går det bra =)
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-01, 08:40 #5
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
bör fungera att bara kopiera filerna också.
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-01, 12:25 #6
SkyNet SkyNet är inte uppkopplad
Validating
 
Reg.datum: Apr 2004
Inlägg: 99
SkyNet SkyNet är inte uppkopplad
Validating
 
Reg.datum: Apr 2004
Inlägg: 99
Nej, det borde inte vara några problem att kopiera dem så länge som det är MyISAM-format. Bara att stoppa MySQL-servern och kopiera i ett nytt underbibliotek.
SkyNet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-03-01, 13:10 #7
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Citat:
Originally posted by grazzy@Feb 28 2005, 19:25
1) mysqldump -u user -p databas > sql.txt
2) mysql -u user -p < sql.txt
3) ...
4) PROFIT!
OT: Du har sett för mycket på South Park, mr. Underpants-gnome.
Westman är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 15:58.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017