Ъпгрейд на MySQL 5.5 до 5.7 в Debian jessie

Ще ви покажем кратка процедура по ъпгрейд на MySQL сървър с бази данни

В случая имаме Линукс сървър който работи с операционна система Debian 8 ( Jessie ) .

Наложи се да ъпгрейдваме MySQL сървър версия 5.5 до версия 5.7.

Важно: Преди да преминем към процедурата по ъпгрейд задъжилтелно правим бекъп на всички бази данни с mysqldump или друг инструмент. Препоръчваме да направите архивно копие и на цялата директория където се съхраняват файловете на базите данни,в нашия случай това е/var/lib/mysql .

Ето и стъпките които предприехме:

Сваляме инструмента за управление на официалното MySQL репозитори.


wget https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb

Инсталираме пакета.

dpkg -i mysql-apt-config_0.8.14-1_all.deb

debian mysql upgrade 5.5 to 5.7

debian mysql upgrade 5.5 to 5.7

debian mysql upgrade 5.5 to 5.7

debian mysql upgrade 5.5 to 5.7

debian mysql upgrade 5.5 to 5.7

debian mysql upgrade 5.5 to 5.7

 

 

 

Ъпдейтваме огледалата с пакети


apt-get update

 

Инсталираме новата версия 5.7 на MySQL


/usr/src# apt-get install mysql-community-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libmysqlclient18.1
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
libmecab2 libmysqlclient-dev libmysqlclient20 libnuma1 mysql-client mysql-common mysql-community-client mysql-server
The following packages will be REMOVED:
mysql-client-5.5 mysql-server-5.5 mysql-server-core-5.5
The following NEW packages will be installed:
libmecab2 libmysqlclient20 libnuma1 mysql-client mysql-community-client mysql-community-server
The following packages will be upgraded:
libmysqlclient-dev mysql-common mysql-server
3 upgraded, 6 newly installed, 3 to remove and 154 not upgraded.
Need to get 48.0 MB of archives.
After this operation, 220 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

Обновяваме всички бази данни и таблици


/usr/src# mysql_upgrade -u root -p

Проверяваме версията на MySQL


mysql --version
mysql Ver 14.14 Distrib 5.7.28, for Linux (x86_64) using EditLine wrapper

Заявете безплатна оферта

Ние предлагаме професионални услуги в сферата на ..

Още от нашия блог

Всички постове