Надстройките на базата данни са рискови. Ако нещо се обърка по време на актуализацията, всичките ви данни може да бъдат загубени.
Внимавайте! Не можем да осигурим поддръжка за надстройки на база данни или за грешки, престой или уязвимости, които въвеждате чрез надстройката.
Освен ако не сте напълно сигурни в това, което правите, трябва да спрете сега!
За Ubuntu 16.04 и 18.04 версията на MySQL по подразбиране е 5.7. Актуализирането на съществуващия ви сървър до Ubuntu 16.04 или създаването на нов сървър с най-новата версия на Ubuntu LTS е много по-безопасно решение от актуализирането до неподдържаните пакети MySQL 5.6, които са налични за Ubuntu 14.04. Ако решите да създадете нов сървър, можете да мигрирате приложенията си, като използвате нашата безплатна услуга за мигриране:DataShuttle.Проверете версията на вашата операционна система
Само сървъри, работещи с Ubuntu 14.04, могат да надстроят от MySQL 5.5 до MySQL 5.6.
Ако вашият сървър използва Ubuntu 12.04, не опитвайте тази надстройка.
Можете да проверите версията на Ubuntu на вашия сървър с командата:
lsb_release -r
Извършване на надстройката
Важно:Направете моментна снимка на сървъра на вашия доставчик, преди да надстроите. Всички бази данни на вашия сървър ще бъдат изключени по време на надстройката.Първо, влезте във вашия сървър като root потребител.
След това изпълнете следната команда, за да направите резервно копие на базите данни на вашия сървър:
sudo -i mysqldump --lock-all-tables --all-databases --events --ignore-table=mysql.event> dump.sql
Сега извършете надстройката, като изпълните следните команди една по една:
sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disablesudo invoke-rc.d apparmor restartsudo замени log_slow_queries slow_query_log_file -- /etc/mysql/conf.d/mysqld_slow_slow cnfsudo bash -c 'echo "slow_query_log =1">> /etc/mysql/conf.d/mysqld_slow_log.cnf'sudo apt-get purge --assume-yes mysql-server mysql-server-5.5 mysql-server-core- 5.5 mysql-client mysql-client-5.5 mysql-client-core-5.5sudo apt-get updateexport DEBIAN_FRONTEND=noninteractivesudo -E apt-get install --приемете-yes mysql-server-5.6 mysql-client.5Ако всички команди са завършени успешно, надстройката е завършена и MySQL 5.6 работи на вашия сървър. Ако е имало проблеми, трябва да възстановите сървъра си до работеща моментна снимка, която сте направили, преди да опитате надстройката.