praegune kellaaeg 19.06.2025 17:03:48
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
kpihus
Kreisi kasutaja

liitunud: 14.04.2003
|
16.02.2012 00:21:29
Mysql liigutamine ühest masinast teise |
|
|
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 |
|
 |
Andrus Luht
itimees.ee

liitunud: 11.06.2002
|
|
tagasi üles |
|
 |
kpihus
Kreisi kasutaja

liitunud: 14.04.2003
|
16.02.2012 10:41:41
|
|
|
Andrus Luht kirjutas: |
mysqldump on kõige õigem seks puhuks. Vaata veel võtmeid, et baasid saaks õige characterset'iga üle tõstetud.
 |
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 |
|
 |
reints
HV Guru

liitunud: 02.04.2006
|
16.02.2012 10:50:15
|
|
|
Logi sisse ja salvesta mysql ära
_________________ Töö tegi ahvist inimese
Äkki teeb sinust ka  |
|
tagasi üles |
|
 |
napoleon
Unknown virus

liitunud: 08.12.2008
|
16.02.2012 10:58:54
|
|
|
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 |
|
 |
peacemaki
HV kasutaja
liitunud: 10.05.2005
|
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
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.
|