2014-10-21 18 views

Odpowiedz

6

Prawdopodobnie najszybszym sposobem jest zrzucić swoją wersję DB z mysqldump i przywrócić go do 5,7 świeżego DB.

Płynność procesu zależy od liczby usuniętych funkcji w wersji 5.7, której używasz w wersji 5.5.

W moim przypadku, jedynym elementem, który został usunięty w 5.7 było datownik domyślny „0000-00-00 00:00:00” Poprawkę dotyczącą który miał uruchomić sed na pliku zrzutu i zastąpić "0000-00-00 00:00:00" z CURRENT_TIMESTAMP

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

Po tym, fixed_dump.sql został zaimportowany do nowego 5.7 DB i działał sprawnie. Mam nadzieję, że to pomoże.

0
sudo apt-get update 

sudo apt-get upgrade 

sudo apt-get install mysql-server-5.6 
sudo apt-get update 

sudo apt-get upgrade 

sudo apt-get install mysql-server-5.6 
Powiązane problemy