2014-10-21 5 views

Antwort

6

Wahrscheinlich ist der schnellste Weg, um Ihre ältere DB-Version mit mysqldump abzuladen und in 5,7 frisch DB wiederherstellen.

Wie reibungslos der Prozess abläuft, hängt davon ab, wie viele Funktionen in 5.7, die Sie in 5.5 verwenden, gelöscht wurden.

In meinem Fall die einzige Funktion, die in 5.7 war Zeitstempel Standard ‚0000-00-00 00.00.00‘ Das Update für das fallen gelassen wurde, war zu laufen sed auf Dump-Datei und ersetzen '' 00:00:00 '' mit CURRENT_TIMESTAMP

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

Danach wurde die fixed_dump.sql in frische 5,7 DB importiert und es funktionierte reibungslos. Ich hoffe, das hilft.

0
sudo apt-get update 

sudo apt-get upgrade 

sudo apt-get install mysql-server-5.6 
Verwandte Themen