2014-10-21 21 views

risposta

6

Probabilmente il modo più rapido è quello di scaricare la vostra vecchia versione DB con mysqldump e ripristinare in 5.7 DB fresco.

Quanto è fluido il processo, dipende da quante funzioni eliminate in 5.7 si sta utilizzando in 5.5.

Nel mio caso, l'unica caratteristica, che è stata abbandonata a 5.7 era timestamp predefinita '0000-00-00 00:00:00' La correzione di che doveva eseguire sed il file dump e sostituire '' 0000-00-00 00:00:00 'con CURRENT_TIMESTAMP

sed -i.bu' '/' '' 0000-00-00 00:00:00 '\' '/ CURRENT_TIMESTAMP/g' fixed_dumo.sql

Afterthat, il fixed_dump.sql è stato importato in fresco 5.7 DB e ha funzionato senza intoppi. Spero che questo aiuti.

0
sudo apt-get update 

sudo apt-get upgrade 

sudo apt-get install mysql-server-5.6