Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318

    [MySql] Aggiornamento da MySql 3 a MySql 5

    Devo fare un aggiornamento da MySql 3.23 a MySql 5.
    Sapete spiegarmi qual'è la procedura per fare l'upgrade ?
    Ho provato a cercare in giro ma tanta confusione....

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469

    Re: [MySql] Aggiornamento da MySql 3 a MySql 5

    Originariamente inviato da october
    Devo fare un aggiornamento da MySql 3.23 a MySql 5.
    Sapete spiegarmi qual'è la procedura per fare l'upgrade ?
    Ho provato a cercare in giro ma tanta confusione....
    stigrancazzi... siamo al jurassico

    Vabbè per ordine

    1) hai trigger e/o stored?
    sì => bisogna vedere
    no => è semplice

    2) vuoi/puoi up-gradare, oppure piallare?
    upgradare => difficile
    piallare => facile

    ---
    In generale il modo meno doloroso è quello (nell'ipotesi niente trigger, niente stored, cosa moooolto facile vista la versione jurassica)
    di dumpare in ascii.


    purgare il dump.
    re-storare dentro mysql 5.5 o 5.6

    Servono però descrizioni più precise degli schema da migrare

  3. #3
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318
    Grazie per avermi risposto così in fretta.
    Non ci sono ne trigger ne stored procedure

    Cosa intendi per piallare ?

    Come faccio a dumpare ?

    La maggior parte dei db sono di Joomla.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    Originariamente inviato da october
    Grazie per avermi risposto così in fretta.
    Non ci sono ne trigger ne stored procedure

    Cosa intendi per piallare ?

    Come faccio a dumpare ?

    La maggior parte dei db sono di Joomla.
    iniziamo per ordinera

    1) dumpa i db (ovvero crei le istruzioni SQL in formato ASCII per inserire)

    mysqldump -uroot -ppassword --default-character-set=latin1 (/utf8, quello che usi, con 3.x direi latin1) --opt nome_del_db >dump_db.sql

    ti tocca farlo database (schema) per database. In realtà si potrebbe automatizzare, ma non te lo consiglio

    2) installati su un muletto (o macchina virtuale) mysql versione che vuoi
    mysql -uroot -ppassword
    create schema nome_del_db;
    use nome_del_db;
    source dump_db.sql;

    in alternativa (se il db esiste già)
    mysql -uroot -ppassword nome_del_db <dump_db.sql


    tra i punti 1 e 2, volendo, puoi "purgare" il dump ascii di tutte le istruzioni che non siano
    drop table
    create table
    insert

    che potrebbero non essere compatibili con la versione più aggiornata
    ----
    La versione non piallata invece prevede l'aggiornamento di mysql delle relative tabelle, partendo da quelle che usi.
    Francamente te lo sconsiglio fortissimamente, in generale capitano spesso casini vari assai difficili da identificare

  5. #5
    Utente di HTML.it L'avatar di october
    Registrato dal
    Feb 2001
    residenza
    Torino
    Messaggi
    318
    ma riesco a fare il backup dei database con PhpMyAdmin ?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    penso di sì, ma non lo uso praticamente mai e tantomeno per questo tipo di operazioni

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.