Upgrade MySQL: verschil tussen versies
Regel 1: | Regel 1: | ||
− | == Casus 2017 == | + | == Casus: Okt 2017 == |
− | == Het probleem == | + | === Het probleem === |
Op m'n werkstation heb ik MySQL <code>5.7.19-0ubuntu0.16.04.01</code>. Op een server heb ik versie <code>5.5.57-0ubuntu0.14.04.1</code>. Die discrepantie begint problematisch te worden bij migratie van databases. Deze server werk ik regelmatig bij middels <code>sudo apt-get update && sudo apt-get upgrade</code>, maar da's blijkbaar niet genoeg. | Op m'n werkstation heb ik MySQL <code>5.7.19-0ubuntu0.16.04.01</code>. Op een server heb ik versie <code>5.5.57-0ubuntu0.14.04.1</code>. Die discrepantie begint problematisch te worden bij migratie van databases. Deze server werk ik regelmatig bij middels <code>sudo apt-get update && sudo apt-get upgrade</code>, maar da's blijkbaar niet genoeg. | ||
− | |||
− | |||
=== Geïnstalleerd via apt-get === | === Geïnstalleerd via apt-get === | ||
Regel 35: | Regel 33: | ||
</pre> | </pre> | ||
− | == Oorzaak == | + | === Oorzaak === |
Tjakka: Ubuntu 5.5 is de standaarversie voor deze versie van Ubuntu! Daarom word-ie niet bijgewerkt. Dat kan uiteraard wel. Zie [https://www.digitalocean.com/community/questions/upgrade-mysql-5-5-to-5-6-ubuntu-14-04] voor details. | Tjakka: Ubuntu 5.5 is de standaarversie voor deze versie van Ubuntu! Daarom word-ie niet bijgewerkt. Dat kan uiteraard wel. Zie [https://www.digitalocean.com/community/questions/upgrade-mysql-5-5-to-5-6-ubuntu-14-04] voor details. | ||
− | == Oplossing | + | === Oplossing === |
− | |||
− | |||
Eerst alle databases backuppen (4,7GB, 5 minuten): | Eerst alle databases backuppen (4,7GB, 5 minuten): |
Huidige versie van 4 dec 2020 om 15:29
Casus: Okt 2017
Het probleem
Op m'n werkstation heb ik MySQL 5.7.19-0ubuntu0.16.04.01
. Op een server heb ik versie 5.5.57-0ubuntu0.14.04.1
. Die discrepantie begint problematisch te worden bij migratie van databases. Deze server werk ik regelmatig bij middels sudo apt-get update && sudo apt-get upgrade
, maar da's blijkbaar niet genoeg.
Geïnstalleerd via apt-get
Zo ver ik kan nagaan, heb ik MySQL toendertijd geïnstalleerd middels
sudo apt-get install mysql-server sudo mysql_secure_installation
Daarom verbaast het me, dat ik het niet middels apt-get
kan updaten zoals hierboven beschreven.
Lijst met geïnstalleerde pakketten
MySQL komt ook voor in de lijst van geïnstalleerde pakketten:
ikke@hiero:~$ dpkg --get-selections | grep mysql libdbd-mysql-perl install libmysqlclient18:amd64 install mysql-client-5.5 install mysql-client-core-5.5 install mysql-common install mysql-server install mysql-server-5.5 install mysql-server-core-5.5 install php5-mysql install
Oorzaak
Tjakka: Ubuntu 5.5 is de standaarversie voor deze versie van Ubuntu! Daarom word-ie niet bijgewerkt. Dat kan uiteraard wel. Zie [1] voor details.
Oplossing
Eerst alle databases backuppen (4,7GB, 5 minuten):
mysqldump --lock-all-tables --all-databases > migratie_dump.sql
Daarna via controlepaneel een snapshot gemaakt van de server.