Síða 1 af 1

Að taka bakcup frá MySQL server?

Sent: Fös 18. Nóv 2011 16:36
af GuðjónR
Er að taka bakcup af MySQL servernum, default eru stillingarnr eins og sýnt er á myndinni.
En þegar ég skoða leiðbeiningar á youtube þá hafa menn þetta ýmist svona eða haka við þar sem ég dró rauða hringi yfir.
Á að velja þá eða? Og hvað gera þeir?

Re: Að taka bakcup frá MySQL server?

Sent: Fös 18. Nóv 2011 16:51
af Revenant
Hakaðu við "DROP TABLE" ef þú vilt geta restorað sömu töflu á sama grunn (annars þarftu að eyða töflunum handvirkt).

Enclose export in a transaction er notað ef þú vilt vera viss um að engar utanaðkomandi breytingar hafi verið gerðar meðan afritið er tekið.

Re: Að taka bakcup frá MySQL server?

Sent: Fös 18. Nóv 2011 17:01
af GuðjónR
Revenant skrifaði:Hakaðu við "DROP TABLE" ef þú vilt geta restorað sömu töflu á sama grunn (annars þarftu að eyða töflunum handvirkt).

Enclose export in a transaction er notað ef þú vilt vera viss um að engar utanaðkomandi breytingar hafi verið gerðar meðan afritið er tekið.



Okay, þannig að það borgar sig að haka við þessa tvo möguleika.
Er eitthvað annað sem þú mælir með að haka við eða afhaka áður en backup er tekið?

Re: Að taka bakcup frá MySQL server?

Sent: Fös 18. Nóv 2011 17:04
af kubbur
https://github.com/Kjarni/BackUpper tékkaðu á þessu scripti, félagi minn bjó þetta til, algjör snilld

Re: Að taka bakcup frá MySQL server?

Sent: Fös 18. Nóv 2011 17:10
af Revenant
GuðjónR skrifaði:
Revenant skrifaði:Hakaðu við "DROP TABLE" ef þú vilt geta restorað sömu töflu á sama grunn (annars þarftu að eyða töflunum handvirkt).

Enclose export in a transaction er notað ef þú vilt vera viss um að engar utanaðkomandi breytingar hafi verið gerðar meðan afritið er tekið.



Okay, þannig að það borgar sig að haka við þessa tvo möguleika.
Er eitthvað annað sem þú mælir með að haka við eða afhaka áður en backup er tekið?


Ef þetta er lítill grunnur þá eru sjálfgefnu möguleikarnir í lagi. Hinsvegar mæli ég með að nota mysqldump ef þú hefur skeljaraðgang til að búa til afritið og restora.

Re: Að taka bakcup frá MySQL server?

Sent: Fös 18. Nóv 2011 17:15
af GuðjónR
Revenant skrifaði:
GuðjónR skrifaði:
Revenant skrifaði:Hakaðu við "DROP TABLE" ef þú vilt geta restorað sömu töflu á sama grunn (annars þarftu að eyða töflunum handvirkt).

Enclose export in a transaction er notað ef þú vilt vera viss um að engar utanaðkomandi breytingar hafi verið gerðar meðan afritið er tekið.



Okay, þannig að það borgar sig að haka við þessa tvo möguleika.
Er eitthvað annað sem þú mælir með að haka við eða afhaka áður en backup er tekið?


Ef þetta er lítill grunnur þá eru sjálfgefnu möguleikarnir í lagi. Hinsvegar mæli ég með að nota mysqldump ef þú hefur skeljaraðgang til að búa til afritið og restora.


Lítill? ég veit ekki hvað kallast stórt eða lítið í þessum málum.
Þetta eru nokkrir grunnar, tveir eru um 5MB ein er um 15MB og einn er um 550MB, óþjappaðir náði þessum stóra reyndar niður í 300Mb með því að deleta search index tölfunni.

Re: Að taka bakcup frá MySQL server?

Sent: Fös 18. Nóv 2011 18:57
af intenz
kubbur skrifaði:https://github.com/Kjarni/BackUpper tékkaðu á þessu scripti, félagi minn bjó þetta til, algjör snilld

D.R.Y.

Re: Að taka bakcup frá MySQL server?

Sent: Sun 20. Nóv 2011 11:02
af kubbur
intenz skrifaði:
kubbur skrifaði:https://github.com/Kjarni/BackUpper tékkaðu á þessu scripti, félagi minn bjó þetta til, algjör snilld

D.R.Y.

huh ?

Re: Að taka bakcup frá MySQL server?

Sent: Sun 20. Nóv 2011 11:12
af dori
don't repeat yourself

Ekki gera sömu hlutina 2x og má svosem útvíkka í að finna ekki upp hjólið þegar þú getur notað eitthvað sem er beint fyrir framan þig.

Ætli hann sé ekki að benda á að það séu til fullt af tólum sem gera þetta og það er óþarfi að búa til sitt eigið fyrir litla síðu. Óþarfa áhætta.

Re: Að taka bakcup frá MySQL server?

Sent: Sun 20. Nóv 2011 11:26
af kubbur
dori skrifaði:don't repeat yourself

Ekki gera sömu hlutina 2x og má svosem útvíkka í að finna ekki upp hjólið þegar þú getur notað eitthvað sem er beint fyrir framan þig.

Ætli hann sé ekki að benda á að það séu til fullt af tólum sem gera þetta og það er óþarfi að búa til sitt eigið fyrir litla síðu. Óþarfa áhætta.

þó maður sé með tól við hendina þýðir ekki endilega að það sé besta tólið til verksins, þetta script td er hannað fyrir litlar síður, litla servera osfr

svo gæti líka verið sniðugt að nota bara github með private branch og ég veit að amazon bíður uppá online geymslupláss sem hentar vel í svona

Re: Að taka bakcup frá MySQL server?

Sent: Sun 20. Nóv 2011 22:08
af dori
Ég hef svosem ekki skoðað þetta tiltekna script og get þ.a.l. ekki kommentað á hversu þarft það er að hafa slíkt. Reyndar leit ég yfir README á github og sýnist þetta ekki vera MySQL backup tól svo að ég veit eiginlega ekki af hverju við erum að ræða um þetta í þessum þræði.

Spurningum eins og "backup af MySQL herp derp?" er líka best svarað með: mysqldump.

Re: Að taka bakcup frá MySQL server?

Sent: Lau 03. Des 2011 00:02
af kusi
Ég er farinn að gera flest admin verk í gegnum MySQL Workbench. Fyrir remote gagnagrunna tengist ég í gegnum SSH. Í þessu forriti er dump valkostur sem hefur virkað vel fyrir mig, bæði til að taka backup (og restora) og flytja töflur á milli servera, til dæmis þegar ég vill uppfæra gagnagrunninn á development servernum með þeim gögnum sem eru í notkun.

Ég persónulega tók út phpmyadmin þó það sé ótrúlega notendavænt og öflugt tól. Það var einhver paranoia í mér sem eflaust var óþarfi.