Avaleht
uus teema   vasta Hinnavaatlus »  Serverid / Andmemassiivid / Tulemüürid »  Mysql liigutamine ühest masinast teise märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
kpihus
Kreisi kasutaja
kpihus

liitunud: 14.04.2003




sõnum 16.02.2012 00:21:29 Mysql liigutamine ühest masinast teise vasta tsitaadiga

Oleks tarvis kogu mysql koos saba ja sarvedega liigutada ühest masinast teise.
Kuna endal Mysql kogemused on kuskil seal alumises otsas veel, siis pisut nõu tarvis pidada.

By the book kõige õigem lahendus oleks ilmselt kasutada mysqdump koos --all-databases võtmega ning pärast dump importida uude masinasse. Kas sellisel juhul luuakse baasid ka uude masinasse, või peaksid need juba enne olemas olema. Ja mis saab sellisel juhul kasutajatest ja nende privilegidest ? Kas need tulevad ka üle ?

Teine võimalus on kopeerida lihtsalt datafailid üle. Kuna mysql'i saab kopeerimise ajaks kinni panna, siis andmete riknemisega probleemi ei tohiks tulla. Aga millised muud kõrvalmõjud võivad sellega kaasneda ?

Guugeldanud pisut olen, arvamused on seinast seina. Arvatakse, et datafailide kopeerimine ei ole päris hea mõte, miks nii, sellest pole päris hästi aru saanud.

Ehk siis milline oleks parim võimalik lahendus ?
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Andrus Luht
itimees.ee
Andrus Luht

liitunud: 11.06.2002



Autoriseeritud ID-kaardiga

sõnum 16.02.2012 10:24:39 vasta tsitaadiga

mysqldump on kõige õigem seks puhuks. Vaata veel võtmeid, et baasid saaks õige characterset'iga üle tõstetud.

thumbs_up.gif

_________________
Äriklassi serverilahenduste müük, paigaldus ja haldus. SaaS / PaaS / IaaS lahendused
Kasutatud äriklassi serverite, andmesalvede ja võrguseadmete ost-müük-rent
Tier-3 privaatpilvede, virtuaal- ja virtuaal-privaat-serverite lahendused. 24/7 haldus, monitooring
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
kpihus
Kreisi kasutaja
kpihus

liitunud: 14.04.2003




sõnum 16.02.2012 10:41:41 vasta tsitaadiga

Andrus Luht kirjutas:
mysqldump on kõige õigem seks puhuks. Vaata veel võtmeid, et baasid saaks õige characterset'iga üle tõstetud.

thumbs_up.gif


Ok, aga mysqldump --all-databases toob üle ka userid ja privilegid ? nagu ma aru saan, on userite info on mingis mysql enda baasis kirjas ?
mysqldump'i tarvis peaks mysql'i seisma panema, või oskab ta ise tabelid ära lockida ?
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
reints
HV Guru
reints

liitunud: 02.04.2006



Autoriseeritud ID-kaardiga

sõnum 16.02.2012 10:50:15 vasta tsitaadiga

Logi sisse ja salvesta mysql ära icon_rolleyes.gif
_________________
Töö tegi ahvist inimese icon_smile.gif
Äkki teeb sinust ka icon_biggrin.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
napoleon
Unknown virus
napoleon

liitunud: 08.12.2008



Autoriseeritud ID-kaardiga

sõnum 16.02.2012 10:58:54 vasta tsitaadiga

Kasutajad ja privileegid on baasis mysql, põhimõtteliselt saad need samamoodi üle tõsta. Jama võib tekkida siis, kui olemasoleva ja uue mysql-i versioonid erinevad. Datafailidega on sama teema, kui tõstad need sama opsüsteemi ja sama versiooni peale, siis ei juhtu midagi... või vähemalt minul pole sellega probleeme olnud. Erilist riski sellega ka pole, kui ei toimi, siis on andmed ju vanas süsteemis alles ja saab alati midagi muud proovida.
Üks nüanss, millega peaks arvestama olenemata sellest mil moel andmed üle tõstad on muidugi see, et võib tekkida probleeme, kui üks süsteem on linux/unix ja teine windows. Nimelt unix keskkonnas on faili nimed case sensitive ja windowsis ei ole.
tagasi üles
vaata kasutaja infot saada privaatsõnum
peacemaki
HV kasutaja

liitunud: 10.05.2005




sõnum 17.02.2012 16:25:55 vasta tsitaadiga

Ise on olen mysqli alal suht lammas, tavaliselt olen kasutanud phpmyadmini, ühest arvutist teise andmebaasi tõstmisel.

http://php.about.com/od/learnmysql/ss/mysql_backup_3.htm
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Hinnavaatlus »  Serverid / Andmemassiivid / Tulemüürid »  Mysql liigutamine ühest masinast teise
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.