MySQL tietokantojen pelastus

daattamestari

Keissi on seuraava.

3. taho on ottanut MySQL tietokannasta nauhalle varmuuskopiot yksinkertaisella tavalla, eli koko MySQL:n data -polusta löytyvä "tietokanta1" -kansio on kopioitu nauhalle. (mysqldump on nähtävästi liian monimutkainen komento.)

Aikaisemmin vastaavissa tilanteissa tietokannans siirtäminen toiseen ympäristöön on onnistunut niin helposti, että on siirtänyt kansion toisen MySQL palvelimen data kansion alle ja homma on lähtenyt pelittämään. Tässätapauksessa MySQL palvelin kaatuu, eikä tietoihin pääse käsiksi.

Ongelmaa vaikeuttaa se, etten tiedä minkä MySQL version tietokanta on kyseessä. Olen kokeillut 3,4 ja 5 sarjan versioilla kannan palauttamista mutta laihoin tuloksin.

Mitä kannattaisi kokeilla seuraavaksi? Onko MySQL:n Linux ja Windows versioiden kannat yhteensopivia? Eli kannattaisiko kokeilla kannan palauttamista Linux palvelimella, tähän asti kokeillut olivat Windows versioita? Onko olemassa mitään työkalua jolla tietoja voisi ronkkia taulutiedostoista?

3

492

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • §54

      Itse kun olen päivittänyt, niin data kansio talteen ja MySQL päivitys. Vanhempien versioiden kannat pitäisi toimia uudemmassa ongelmitta.

      Tosin minkä tyyppisiä tauluja on ollut käytössä innodb(jos muistan oikein) tallentaa tietoja muualle kuin data hakemistoon joten sekin pitää kopioida talteen my.inissä tuo paikka määrätään.

      En tiedä toimiiko linux -> windows suoraan, taitaa tallentaa hieman eritavalla? Joten kannattaa kokeilla samalla käyttiksellä mikä palvelimella on.

      Ja koitas niin, etet korvaa koko data kansiota, vaan tuot sieltä kansion sisältä jonkun kansion(tietokannan) näin voisi toimia.

    • §54

      * (mysqldump on nähtävästi liian monimutkainen komento.)*

      Eikös tuo toiminto ole yksittäisten kantojen varmuuskopiointiin/siirtoon, eikä niinkään kokotietokannan varmuuskopiointiin jossa se olisi liian hidas.

      • daattamestari

        Kiitokset vaivannäöstäsi.

        Jotenkin olen aina ollut siinä uskossa että Linux / Windows myslikannat ovat identtisiä, mutta toisinpa näyttää olevan. Linukka virtuaalipalvelimen kautta kierrätettynä kanta heräsi henkiin ja kaikilla on hyvä mieli.

        Itse suosin tietokantojen varmuuskopionnissa myös mysqldumppia. Hidashan se on, mutta pienempien kantojen kopioinnissa ihan toimiva ratkaisu. Jotenkin tuntuu varmemmalta, että varsinaisen datahakemiston lisäksi myös selkokieliset sql -lausekkeet ovat tallessa. Resurssejahan tämä tuplavarmistus toki syö.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mitkä asiat

      tekevät vaikeaksi kohdata kaivattusi?
      Ikävä
      73
      893
    2. Miltä se tuntuu

      Miltä se tuntuu havahtua, että on ollut ihmistä kohtaan, joka on rakastanut ja varjellut, täysi m*lkku? Vai havahtuuko s
      Ikävä
      104
      768
    3. 54
      713
    4. Rakas

      Eihän se tietysti minulle kuulu, mutta missä sinä olet? 😠
      Ikävä
      41
      684
    5. Haluaisitko oikeasti

      Vakavampaa välillemme vai tämäkö riittää
      Ikävä
      49
      644
    6. Pidit itseäsi liian

      Vanhana minulle? Niinkö?
      Ikävä
      44
      640
    7. En mahda sille mitään

      Olet ihanin ja tykkään sinusta todella paljon.
      Ikävä
      31
      629
    8. Mitä se olisi

      Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?
      Ikävä
      34
      577
    9. Joko olet luovuttanut

      Mun suhteen?
      Ikävä
      50
      570
    10. Sinunkin pitää jättää

      Se kaivattusi rauhaan.
      Ikävä
      38
      516
    Aihe