Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да надстроите MySQL 5.5 до 5.6 на Ubuntu 14.04

Не надграждайте, освен ако не е необходимо!

Надстройките на базата данни са рискови. Ако нещо се обърка по време на актуализацията, всичките ви данни може да бъдат загубени.

Внимавайте! Не можем да осигурим поддръжка за надстройки на база данни или за грешки, престой или уязвимости, които въвеждате чрез надстройката.

Освен ако не сте напълно сигурни в това, което правите, трябва да спрете сега!

За 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 работи на вашия сървър. Ако е имало проблеми, трябва да възстановите сървъра си до работеща моментна снимка, която сте направили, преди да опитате надстройката.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Копиране/дублиране на база данни без използване на mysqldump

  2. SQL таблица с запис в списък срещу SQL таблица с ред за всеки запис

  3. Лесен начин за експортиране на SQL таблица без достъп до сървъра или phpMyADMIN

  4. MySQL Inner Join Query Множество таблици

  5. Как да се свържете с MySQL с помощта на PHP